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