mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-08-15 01:14:53 +03:00
Add an integration test
This should cover the problem raised for webpack loader issues
This commit is contained in:
parent
76a987ac56
commit
826712d2b3
|
@ -6,6 +6,7 @@ from django.contrib.messages.middleware import MessageMiddleware
|
||||||
from django.contrib.sessions.middleware import SessionMiddleware
|
from django.contrib.sessions.middleware import SessionMiddleware
|
||||||
from django.http import HttpRequest, HttpResponseRedirect
|
from django.http import HttpRequest, HttpResponseRedirect
|
||||||
from django.test import RequestFactory
|
from django.test import RequestFactory
|
||||||
|
from django.test.client import Client
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
|
|
||||||
from {{ cookiecutter.project_slug }}.users.forms import UserAdminChangeForm
|
from {{ cookiecutter.project_slug }}.users.forms import UserAdminChangeForm
|
||||||
|
@ -91,6 +92,13 @@ class TestUserDetailView:
|
||||||
|
|
||||||
assert response.status_code == 200
|
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):
|
def test_not_authenticated(self, user: User, rf: RequestFactory):
|
||||||
request = rf.get("/fake-url/")
|
request = rf.get("/fake-url/")
|
||||||
request.user = AnonymousUser()
|
request.user = AnonymousUser()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user