예제 #1
0
 def test_error_on_bad_input(self, capture):
     logger_name = 'pigeonpost.tasks'
     msg = ' requires an email_render method.'
     tasks.queue_to_send(DummySenderA())
     tasks.queue_to_send(DummySenderB())
     capture.check(
         (logger_name, 'ERROR', 'A' + msg),
         (logger_name, 'ERROR', 'B' + msg),
     )                    
예제 #2
0
 def test_that_a_defer_email_method_is_respected(self):
     sender = DummyCompliantSender()
     sender.defer_email = MagicMock(name='defer_email')
     tasks.queue_to_send(sender)
     self.assertTrue(sender.defer_email.called)