Exemplo n.º 1
0
 def test_from_email_with_templated_email_from_email(self):
     default_value = AuthorCreateView.templated_email_from_email
     AuthorCreateView.templated_email_from_email = '*****@*****.**'
     AuthorCreateView.as_view()(self.good_request)
     self.assertEquals(len(mail.outbox), 1)
     self.assertEquals(mail.outbox[0].from_email, '*****@*****.**')
     AuthorCreateView.templated_email_from_email = default_value
Exemplo n.º 2
0
 def test_form_valid_with_send_on_success(self):
     response = AuthorCreateView.as_view()(self.good_request)
     self.assertEquals(response.status_code, 302)
     self.assertEquals(Author.objects.count(), 1)
     self.assertEquals(len(mail.outbox), 1)
     self.assertEquals(mail.outbox[0].alternatives[0][0].strip(),
                       'Andre - [email protected]')
Exemplo n.º 3
0
 def test_form_valid_with_send_on_success_false(self):
     default_value = AuthorCreateView.templated_email_send_on_success
     AuthorCreateView.templated_email_send_on_success = False
     response = AuthorCreateView.as_view()(self.good_request)
     self.assertEquals(response.status_code, 302)
     self.assertEquals(Author.objects.count(), 1)
     self.assertEquals(len(mail.outbox), 0)
     AuthorCreateView.templated_email_send_on_success = default_value
Exemplo n.º 4
0
 def test_form_invalid_with_send_on_failure(self):
     default_value = AuthorCreateView.templated_email_send_on_failure
     AuthorCreateView.templated_email_send_on_failure = True
     response = AuthorCreateView.as_view()(self.bad_request)
     self.assertEquals(response.status_code, 200)
     self.assertEquals(Author.objects.count(), 0)
     self.assertEquals(len(mail.outbox), 1)
     self.assertEquals(mail.outbox[0].alternatives[0][0].strip(),
                       '* Enter a valid email address.')
     AuthorCreateView.templated_email_send_on_failure = default_value
Exemplo n.º 5
0
 def test_from_email(self):
     AuthorCreateView.as_view()(self.good_request)
     self.assertEquals(len(mail.outbox), 1)
     self.assertEquals(mail.outbox[0].from_email, '*****@*****.**')
Exemplo n.º 6
0
 def test_form_invalid_with_not_send_on_failure(self):
     response = AuthorCreateView.as_view()(self.bad_request)
     self.assertEquals(response.status_code, 200)
     self.assertEquals(Author.objects.count(), 0)
     self.assertEquals(len(mail.outbox), 0)