Coverage for pages/tests/test_forms.py: 100.00%
10 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-08 13:12 -0700
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-08 13:12 -0700
1from django.test import SimpleTestCase
2from django.urls import reverse
5class ContactFormTests(SimpleTestCase):
6 def setUp(self):
7 url = reverse("contact")
8 self.response = self.client.get(url)
9 self.form_data = {
10 "from_email": "joe@example.com",
11 "subject": "Test Email",
12 "message": "This is a test email",
13 }
15 def test_contact_page_form_is_valid(self):
16 response = self.client.post( 1b
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) 1b