from typing import TYPE_CHECKING import pytest from django.test import Client, RequestFactory from django.urls import reverse if TYPE_CHECKING: from django.http import HttpResponse @pytest.fixture() def factory() -> RequestFactory: """Factory for creating requests.""" return RequestFactory() @pytest.mark.django_db() def test_index_view(client: Client) -> None: """Test index view.""" url: str = reverse(viewname="core:index") response: HttpResponse = client.get(url) assert response.status_code == 200