from django.test import TestCase from django.urls import reverse from shop.tests.mixins import CreateProductsMixin class TestIndex(TestCase, CreateProductsMixin): def setUp(self): self.product = self.create_product() def test_index_view(self): response = self.client.get(reverse("web:index")) assert response.status_code == 200 def test_product_detail_view(self): response = self.client.get( reverse( "web:product_detail", kwargs={"pk": self.product.pk, "slug": self.product.slug}, ) ) assert response.status_code == 200