From 199ca1fa77935a8d4d059975b5a2a12e96588e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=20=D0=93=D0=BB=D0=B0?= =?UTF-8?q?=D0=B4=D0=BA=D0=B8=D1=85?= Date: Tue, 24 Sep 2019 10:25:44 +0300 Subject: [PATCH] Refactor test code --- apps/account/tests/tests_common.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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