예제 #1
0
 def test_valid_contact_form(self):
     form = ContactForm({
         'name': 'Kimmy Granger',
         'email': '*****@*****.**',
         'content': 'How are you?'
     })
     self.assertTrue(form.is_valid())
     with self.assertLogs('main.forms', level='INFO') as cm:
         form.send_customer_service_email()
     self.assertEqual(self.send_mail_celery_mock.delay.call_count, 1)
     self.assertGreaterEqual(len(cm.output), 1)