Exemplo n.º 1
0
 def test_is_valid_no_template(self):
     email = '*****@*****.**'
     subject = 'Test email'
     service = BaseEmailService(recipient_email_list=[email])
     service.subject = subject
     with self.assertRaises(EmailServiceConfigError):
         service.is_valid()
Exemplo n.º 2
0
 def test_is_valid_positive_case(self):
     email = '*****@*****.**'
     subject = 'Test email'
     service = BaseEmailService(recipient_email_list=[email])
     service.subject = subject
     service.template_name = 'test_email.html'
     self.assertTrue(service.is_valid())
Exemplo n.º 3
0
 def test_has_errors_positive_case(self):
     service = BaseEmailService()
     service.is_valid(raise_exception=False)
     self.assertTrue(service.has_errors())
Exemplo n.º 4
0
 def test_is_valid_no_exception_raised(self):
     service = BaseEmailService()
     service.is_valid(raise_exception=False)
     self.assertEqual(len(service.errors), 3)
Exemplo n.º 5
0
 def test_is_valid_no_recipient(self):
     subject = 'Test email'
     service = BaseEmailService()
     service.subject = subject
     with self.assertRaises(EmailServiceConfigError):
         service.is_valid()
Exemplo n.º 6
0
 def test_is_valid_no_subject(self):
     email = '*****@*****.**'
     service = BaseEmailService(recipient_email_list=[email])
     service.template_name = 'test_email.html'
     with self.assertRaises(EmailServiceConfigError):
         service.is_valid()