update test url
This commit is contained in:
parent
5d8005df44
commit
3403577c3e
@ -11,7 +11,7 @@ class DeleteTest(TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.client = Client()
|
self.client = Client()
|
||||||
|
|
||||||
self.url = "/accounts/delete"
|
self.url = "/api/accounts/delete"
|
||||||
|
|
||||||
self.username: str = str(uuid.uuid4())
|
self.username: str = str(uuid.uuid4())
|
||||||
self.password: str = str(uuid.uuid4())
|
self.password: str = str(uuid.uuid4())
|
||||||
|
31
accounts/tests/edit.py
Normal file
31
accounts/tests/edit.py
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
from django.test import TestCase
|
||||||
|
|
||||||
|
# Create your tests here.
|
||||||
|
from django.test.client import Client
|
||||||
|
from django.http import HttpResponse
|
||||||
|
from django.contrib.auth.models import User
|
||||||
|
|
||||||
|
import uuid
|
||||||
|
|
||||||
|
class ChangePasswordTest(TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.client = Client()
|
||||||
|
|
||||||
|
self.url = "/accounts/change_password"
|
||||||
|
|
||||||
|
self.username: str = str(uuid.uuid4())
|
||||||
|
self.password: str = str(uuid.uuid4())
|
||||||
|
self.new_password: str = str(uuid.uuid4())
|
||||||
|
|
||||||
|
User.objects.create_user(username = self.username, password = self.password)
|
||||||
|
|
||||||
|
def test_normal(self):
|
||||||
|
self.client.login(username = self.username, password = self.password)
|
||||||
|
response: HttpResponse = self.client.post(self.url, {"current_password": self.password, "new_password": self.new_password})
|
||||||
|
response_text: str = response.content.decode('utf-8')
|
||||||
|
self.assertEqual(response_text, '"password changed"')
|
||||||
|
|
||||||
|
def test_nologged(self):
|
||||||
|
response: HttpResponse = self.client.post(self.url, {"current_password": self.password, "new_password": self.new_password})
|
||||||
|
errors: dict = eval(response.content)
|
||||||
|
self.assertDictEqual(errors, {'detail': 'Authentication credentials were not provided.'})
|
@ -10,7 +10,7 @@ class LoginTest(TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.client = Client()
|
self.client = Client()
|
||||||
|
|
||||||
self.url = "/accounts/login"
|
self.url = "/api/accounts/login"
|
||||||
|
|
||||||
self.username: str = str(uuid.uuid4())
|
self.username: str = str(uuid.uuid4())
|
||||||
self.password: str = str(uuid.uuid4())
|
self.password: str = str(uuid.uuid4())
|
||||||
|
@ -8,7 +8,7 @@ class LoginTest(TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.client = Client()
|
self.client = Client()
|
||||||
|
|
||||||
self.url = "/accounts/logout"
|
self.url = "/api/accounts/logout"
|
||||||
|
|
||||||
self.client.login()
|
self.client.login()
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ class RegisterTest(TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.client = Client()
|
self.client = Client()
|
||||||
|
|
||||||
self.url: str = "/accounts/register"
|
self.url: str = "/api/accounts/register"
|
||||||
|
|
||||||
self.username: str = str(uuid.uuid4())
|
self.username: str = str(uuid.uuid4())
|
||||||
self.password: str = str(uuid.uuid4())
|
self.password: str = str(uuid.uuid4())
|
||||||
|
Loading…
Reference in New Issue
Block a user