diff --git a/apps/account/tests/tests_common.py b/apps/account/tests/tests_common.py index 963ba08d..5e3935b5 100644 --- a/apps/account/tests/tests_common.py +++ b/apps/account/tests/tests_common.py @@ -3,13 +3,12 @@ from rest_framework import status from authorization.tests.tests import get_tokens_for_user from http.cookies import SimpleCookie from account.models import User -from os import path -# Create your tests here. +from django.urls import reverse class AccountUserTests(APITestCase): - url = '/api/web/account/user/' + url = reverse('web:account:user-retrieve-update') def setUp(self): self.data = get_tokens_for_user() @@ -44,7 +43,8 @@ class AccountUserTests(APITestCase): class AccountChangePasswordTests(APITestCase): - url = '/api/web/account/change-password/' + + url = reverse('web:account:change-password') def setUp(self): self.data = get_tokens_for_user() @@ -67,16 +67,16 @@ class AccountChangePasswordTests(APITestCase): class AccountChangePasswordTests(APITestCase): - # "/web/account/email/confirm/{uidb64}/{token}/" - url = "/api/web/account/email/confirm/" - def setUp(self): self.data = get_tokens_for_user() def test_confirm_email(self): user = User.objects.get(email=self.data["email"]) token = user.confirm_email_token - uid64 = user.get_user_uidb64 - url = path.join(self.url, uid64, token, "") + uidb64 = user.get_user_uidb64 + url = reverse('web:account:confirm-email', kwargs={ + 'uidb64': uidb64, + 'token': token + }) response = self.client.get(url) self.assertEqual(response.status_code, status.HTTP_200_OK) \ No newline at end of file