from django.test import SimpleTestCase from django.urls import reverse # Create your tests here. class HomePageTests(SimpleTestCase): def test_url_exists_at_correct_location(self): response = self.client.get("/") self.assertEqual(response.status_code, 200) def test_url_available_by_name(self): response = self.client.get(reverse("home")) def test_template_name_correct(self): response = self.client.get(reverse("home")) self.assertTemplateUsed(response, "home.html") def test_template_content(self): response = self.client.get(reverse("home")) self.assertContains(response, "

Homepage

") class AboutPageTests(SimpleTestCase): def test_url_exists_at_correct_location(self): response = self.client.get("/about/") self.assertEqual(response.status_code, 200) def test_url_available_by_name(self): response = self.client.get(reverse("about")) def test_template_name_correct(self): response = self.client.get(reverse("about")) self.assertTemplateUsed(response, "about.html") def test_template_content(self): response = self.client.get(reverse("about")) self.assertContains(response, "

About Page

")