Coverage for src/accounts/urls.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-08-04 12:59 +0300

1from django.urls import path 

2 

3from rest_framework_simplejwt.views import TokenRefreshView 

4 

5 

6from src.accounts.views import ( 

7 PhotoUploadView, 

8 UserRegisterView, 

9 UserLoginView, 

10 UserLogoutView, 

11 PasswordResetRequestView, 

12 PasswordResetConfirmView, 

13 UserDeleteView, 

14 UserProfileView, 

15 PasswordChangeView, 

16) 

17 

18 

19urlpatterns = [ 

20 path('register/', UserRegisterView.as_view(), name='register'), 

21 path('login/', UserLoginView.as_view(), name='login'), 

22 path('logout/', UserLogoutView.as_view(), name='logout'), 

23 path( 

24 'reset-password-request/', 

25 PasswordResetRequestView.as_view(), 

26 name='reset-password-request', 

27 ), 

28 path( 

29 'reset-password-confirm/', 

30 PasswordResetConfirmView.as_view(), 

31 name='reset-password-confirm', 

32 ), 

33 path('delete/', UserDeleteView.as_view(), name='delete'), 

34 path('profile/', UserProfileView.as_view(), name='profile'), 

35 path('photo/', PhotoUploadView.as_view(), name='photo'), 

36 path( 

37 'change-password/', 

38 PasswordChangeView.as_view(), 

39 name='change-password', 

40 ), 

41 path('token/refresh/', TokenRefreshView.as_view(), name='refresh-token'), 

42]