Пример #1
0
    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)
Пример #2
0
    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)