Ejemplo n.º 1
0
 def test_dont_send_email_in_playground_group(self):
     process_inactive_users()
     self.assertEqual(len(mail.outbox), 0)
Ejemplo n.º 2
0
 def test_process_inactive_users_flags_inactive_user(self):
     process_inactive_users()
     self.inactive_membership.refresh_from_db()
     self.assertNotEqual(self.inactive_membership.inactive_at, None)
Ejemplo n.º 3
0
 def test_process_inactive_users_sends_email(self):
     process_inactive_users()
     self.assertEqual(len(mail.outbox), 1)
     self.assertEqual(mail.outbox[0].to, [self.inactive_user.email])
Ejemplo n.º 4
0
 def test_process_inactive_users_leaves_active_user_alone(self):
     process_inactive_users()
     self.active_membership.refresh_from_db()
     self.assertEqual(self.active_membership.inactive_at, None)