Coverage for pages/tests/test_forms.py: 100.00%

10 statements  

« prev     ^ index     » next       coverage.py v7.16.1, created at 2026-09-23 10:02 -0700

1from django.test import SimpleTestCase 1a

2from django.urls import reverse 1a

3 

4 

5class ContactFormTests(SimpleTestCase): 1a

6 def setUp(self): 1a

7 url = reverse("contact") 1a

8 self.response = self.client.get(url) 1a

9 self.form_data = { 1a

10 "from_email": "joe@example.com", 

11 "subject": "Test Email", 

12 "message": "This is a test email", 

13 } 

14 

15 def test_contact_page_form_is_valid(self): 1a

16 response = self.client.post( 1a

17 "/contact/", 

18 data={ 

19 "from_email": "joe@example.com", 

20 "subject": "Test Email", 

21 "message": "This is a test email", 

22 }, 

23 ) 

24 self.assertEqual(response.status_code, 302) 1a