Пример #1
0
 def test_retry_after_full_failure(self):
     service = create_message_service()
     service.kill_provider(0)
     service.kill_provider(1)
     revive_provider.apply(args=(service, 0), countdown=5)
     email = good_message_single_recipient()
     result = send_message.apply(args=(service, email)).get()
     eq_(result, True)
Пример #2
0
 def test_primary_provider_failure(self):
     service = create_message_service()
     service.add_provider(DummyMailProvider())
     service.kill_provider(0)
     service.kill_provider(1)
     message = good_message_single_recipient()
     result = send_message.apply(args=(service, message)).get()
     eq_(result, True)
Пример #3
0
 def test_simple_sending_successful(self):
     m = good_message_single_recipient()
     sendgrid = SendgridProvider()
     self.assertEqual(sendgrid.send_message(m), True)
Пример #4
0
 def test_send_message_successful(self):
     service = create_message_service()
     message = good_message_single_recipient()
     message.subject = "From robust provider test"
     result = send_message.apply(args=(service, message)).get()
     eq_(result, True)
Пример #5
0
 def test_simple_sending_successful(self):
     m = good_message_single_recipient()
     mailgun = MailGunProvider()
     self.assertEqual(mailgun.send_message(m), True)