Coverage for accounts/tests/test_urls.py: 100.00%

13 statements  

« prev     ^ index     » next       coverage.py v7.16.1, created at 2026-09-23 10:02 -0700

1import pytest 1a

2from django.urls import resolve, reverse 1a

3 

4from ..models import CustomUser 1a

5 

6pytestmark = pytest.mark.django_db 1a

7 

8 

9def test_detail(user: CustomUser): 1a

10 assert ( 1a

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" 1a

15 

16 

17def test_update(): 1a

18 assert reverse("user_update") == "/accounts/~update/" 1a

19 assert resolve("/accounts/~update/").view_name == "user_update" 1a

20 

21 

22def test_redirect(): 1a

23 assert reverse("redirect") == "/accounts/~redirect/" 1a

24 assert resolve("/accounts/~redirect/").view_name == "redirect" 1a