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