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