Learning-Management-System/lms/users/tests/test_drf_urls.py
Ahmed Nagi e58c9c1f71 Update
2025-01-10 19:54:55 +02:00

21 lines
597 B
Python

from django.urls import resolve
from django.urls import reverse
from lms.users.models import User
def test_user_detail(user: User):
assert (
reverse("api:user-detail", kwargs={"pk": user.pk}) == f"/api/users/{user.pk}/"
)
assert resolve(f"/api/users/{user.pk}/").view_name == "api:user-detail"
def test_user_list():
assert reverse("api:user-list") == "/api/users/"
assert resolve("/api/users/").view_name == "api:user-list"
def test_user_me():
assert reverse("api:user-me") == "/api/users/me/"
assert resolve("/api/users/me/").view_name == "api:user-me"