def test_multi_backend_sent_count(self): test_backends = { 'mailjet': { 'backend': 'django_email_multibackend.tests.FakeSendingBackend', }, 'mailjet2': { 'backend': 'django_email_multibackend.tests.FakeSendingBackend', }, } test_weights = ( ('mailjet', 1), ('mailjet2', 1), ) instance = EmailMultiServerBackend(backends=test_backends, backend_weights=test_weights) messages = [ EmailMessage(), EmailMessage(), EmailMessage(), EmailMessage() ] self.assertEquals(4, instance.send_messages(messages))
def test_connection_error_count(self): test_backends = { 'mailjet': { 'backend': 'django_email_multibackend.tests.NoConnectionBackend', }, } test_weights = (('mailjet', 1), ) instance = EmailMultiServerBackend(backends=test_backends, backend_weights=test_weights) messages = [EmailMessage(), EmailMessage()] self.assertEquals(0, instance.send_messages(messages))
def test_sent_count(self): test_backends = { 'mailjet': { 'backend': 'django_email_multibackend.tests.FakeSendingBackend', }, } test_weights = ( ('mailjet', 1), ) instance = EmailMultiServerBackend(backends=test_backends, backend_weights=test_weights) messages = [EmailMessage(), EmailMessage()] self.assertEquals(2, instance.send_messages(messages))
def test_connection_error_count(self): test_backends = { 'mailjet': { 'backend': 'django_email_multibackend.tests.NoConnectionBackend', }, } test_weights = ( ('mailjet', 1), ) instance = EmailMultiServerBackend(backends=test_backends, backend_weights=test_weights) messages = [EmailMessage(), EmailMessage()] self.assertEquals(0, instance.send_messages(messages))