Coverage for cheese/users/tests/test_urls.py: 100.00%
13 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-16 16:36 -0700
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-16 16:36 -0700
1import pytest
2from django.urls import resolve, reverse
4from cheese.users.models import User
6pytestmark = pytest.mark.django_db
9def test_detail(user: User):
10 assert ( 1b
11 reverse("users:detail", kwargs={"username": user.username})
12 == f"/users/{user.username}/"
13 )
14 assert resolve(f"/users/{user.username}/").view_name == "users:detail" 1b
17def test_update():
18 assert reverse("users:update") == "/users/~update/" 1c
19 assert resolve("/users/~update/").view_name == "users:update" 1c
22def test_redirect():
23 assert reverse("users:redirect") == "/users/~redirect/" 1d
24 assert resolve("/users/~redirect/").view_name == "users:redirect" 1d