def test_dont_send_email_in_playground_group(self):
     process_inactive_users()
     self.assertEqual(len(mail.outbox), 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)
 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])
 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)