def test_send_mass_email_works(self): task_args = { "competition_pk": self.competition.pk, "body": "Body", "subject": "Subject", "from_email": "*****@*****.**", "to_emails": ["*****@*****.**" % i for i in range(0, 10)] } tasks.send_mass_email_task(1, task_args) self.assertEquals(len(mail.outbox), 10)
def test_send_mass_email_has_valid_links(self): task_args = { "competition_pk": self.competition.pk, "body": "Body", "subject": "Subject", "from_email": "*****@*****.**", "to_emails": ["*****@*****.**"] } tasks.send_mass_email_task(1, task_args) m = mail.outbox[0] self.assertIn("http://example.com/my/settings", m.body) self.assertIn("http://example.com/competitions/%s" % self.competition.pk, m.body)