From 6d3a420259a2402e36ef739873ab2261c78e55bb Mon Sep 17 00:00:00 2001 From: "robinwilliam.hundt" <robinwilliam.hundt@stud.uni-goettingen.de> Date: Mon, 20 Nov 2017 14:23:23 +0100 Subject: [PATCH] Added test for api-token-refresh/ --- backend/core/tests/test_auth.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/backend/core/tests/test_auth.py b/backend/core/tests/test_auth.py index fd52b6e9..99bf60d3 100644 --- a/backend/core/tests/test_auth.py +++ b/backend/core/tests/test_auth.py @@ -5,13 +5,17 @@ from core.models import UserAccount class AuthTests(APITestCase): @classmethod def setUpTestData(cls): - cls.user = UserAccount.objects.create(username='user') - cls.user.set_password('p') + cls.credentials = {'username': 'user', 'password': 'p'} + cls.user = UserAccount.objects.create(username=cls.credentials['username']) + cls.user.set_password(cls.credentials['password']) cls.user.save() cls.client = APIClient() def test_get_token(self): - response = self.client.post('/api-token-auth/', - {'username': 'user', - 'password': 'p'}, format='json') + response = self.client.post('/api-token-auth/', self.credentials) + self.assertContains(response, 'token') + + def test_refresh_token(self): + token = self.client.post('/api-token-auth/', self.credentials).data + response = self.client.post('/api-token-refresh/', token) self.assertContains(response, 'token') -- GitLab