Refactor tests for authorization
This commit is contained in:
parent
1e1b09660d
commit
b69822444a
|
|
@ -1,3 +0,0 @@
|
|||
from django.test import TestCase
|
||||
|
||||
# Create your tests here.
|
||||
0
apps/account/tests/__init__.py
Normal file
0
apps/account/tests/__init__.py
Normal file
11
apps/account/tests/tests_common.py
Normal file
11
apps/account/tests/tests_common.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
from rest_framework.test import APITestCase
|
||||
|
||||
|
||||
# Create your tests here.
|
||||
|
||||
|
||||
class AccountTests(APITestCase):
|
||||
|
||||
def test_default(self):
|
||||
print("account")
|
||||
self.assertTrue(False)
|
||||
|
|
@ -3,15 +3,28 @@ from account.models import User
|
|||
# Create your tests here.
|
||||
|
||||
|
||||
def get_tokens_for_user(
|
||||
username='sedragurda', password='sedragurdaredips19', email='sedragurda@desoz.com'):
|
||||
|
||||
user = User.objects.create_user(username=username, email=email, password=password)
|
||||
tokens = User.create_jwt_tokens(user)
|
||||
|
||||
return {
|
||||
"username": username,
|
||||
"password": password,
|
||||
"email": email,
|
||||
"newsletter": True,
|
||||
"user": user,
|
||||
"tokens": tokens
|
||||
}
|
||||
|
||||
|
||||
class AuthorizationTests(APITestCase):
|
||||
|
||||
def setUp(self):
|
||||
self.username = 'sedragurda'
|
||||
self.password = 'sedragurdaredips19'
|
||||
self.email = 'sedragurda@desoz.com'
|
||||
self.newsletter = True
|
||||
self.user = User.objects.create_user(username=self.username, email=self.email, password=self.password)
|
||||
self.tokkens = User.create_jwt_tokens(self.user)
|
||||
data = get_tokens_for_user()
|
||||
self.username = data["username"]
|
||||
self.password = data["password"]
|
||||
|
||||
def LoginTests(self):
|
||||
data ={
|
||||
|
|
@ -20,6 +33,6 @@ class AuthorizationTests(APITestCase):
|
|||
'remember': True
|
||||
}
|
||||
response = self.client.post('/api/auth/login/', data=data)
|
||||
self.assertEqual(response.data['access_token'], self.tokkens.get('access_token'))
|
||||
self.assertEqual(response.data['refresh_token'], self.tokkens.get('refresh_token'))
|
||||
self.assertEqual(response.data['access_token'], self.tokens.get('access_token'))
|
||||
self.assertEqual(response.data['refresh_token'], self.tokens.get('refresh_token'))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user