Example #1
0
    def test_func(self):
        subject = 'foo subject'
        msg = 'bar message'

        utils.mail_admins(subject, msg)
        self.assertEqual(len(mail.outbox), 1)

        sent_mail = mail.outbox[0]
        expected_subject = '%s%s' % (settings.EMAIL_SUBJECT_PREFIX, subject)
        expected_to = settings.ADMINS[0][1]
        expected_from = settings.SERVER_EMAIL

        self.assertEqual(sent_mail.subject, expected_subject)
        self.assertEqual(sent_mail.body, msg)
        self.assertEqual(sent_mail.to[0], expected_to)
        self.assertEqual(sent_mail.from_email, expected_from)
Example #2
0
    def test_func(self):
        subject = 'foo subject'
        msg = 'bar message'

        utils.mail_admins(subject, msg)
        self.assertEqual(len(mail.outbox), 1)

        sent_mail = mail.outbox[0]
        expected_subject = '%s%s' % (settings.EMAIL_SUBJECT_PREFIX, subject)
        expected_to = settings.ADMINS[0][1]
        expected_from = settings.SERVER_EMAIL

        self.assertEqual(sent_mail.subject, expected_subject)
        self.assertEqual(sent_mail.body, msg)
        self.assertEqual(sent_mail.to[0], expected_to)
        self.assertEqual(sent_mail.from_email, expected_from)
Example #3
0
 def test_no_admin(self):
     subject = 'foo subject'
     msg = 'bar message'
     self.assertIsNone(utils.mail_admins(subject, msg))
     self.assertEqual(len(mail.outbox), 0)
Example #4
0
 def test_no_admin(self):
     subject = 'foo subject'
     msg = 'bar message'
     self.assertIsNone(utils.mail_admins(subject, msg))
     self.assertEqual(len(mail.outbox), 0)