예제 #1
0
    def test_exclude_notification(self):
        """Check that mail is not sent to the exclude list."""
        e = EventWatch.objects.all()[0]
        send_notification(e.content_type, e.watch_id,
                          'My Subject', 'My Content',
                          (e.email,))

        eq_(1, len(mail.outbox))
예제 #2
0
    def test_send_notification(self):
        """Check that email gets sent."""
        e = EventWatch.objects.all()[0]
        send_notification(e.content_type, e.watch_id,
                          'My Subject', 'My Content')

        eq_(2, len(mail.outbox))
        assert mail.outbox[0].subject == 'My Subject'
        assert mail.outbox[0].body == 'My Content'
예제 #3
0
 def test_from_address(self):
     """Check that mails come from the right address."""
     e = EventWatch.objects.all()[0]
     send_notification(e.content_type, e.watch_id,
                       'My Subject', 'My Content')
     eq_(mail.outbox[0].from_email, '*****@*****.**')