diff --git a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/tests/test_views.py b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/tests/test_views.py index d968d7ec9..91e89cbd5 100644 --- a/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/tests/test_views.py +++ b/{{cookiecutter.project_slug}}/{{cookiecutter.project_slug}}/users/tests/test_views.py @@ -6,6 +6,7 @@ from django.contrib.messages.middleware import MessageMiddleware from django.contrib.sessions.middleware import SessionMiddleware from django.http import HttpRequest, HttpResponseRedirect from django.test import RequestFactory +from django.test.client import Client from django.urls import reverse from {{ cookiecutter.project_slug }}.users.forms import UserAdminChangeForm @@ -91,6 +92,13 @@ class TestUserDetailView: assert response.status_code == 200 + def test_authenticated_integration(self, user: User, client: Client): + client.force_login(UserFactory()) + response = client.get( + reverse("users:detail", kwargs={"username": user.username}) + ) + assert response.status_code == 200 + def test_not_authenticated(self, user: User, rf: RequestFactory): request = rf.get("/fake-url/") request.user = AnonymousUser()