Django Rest Framework JWT Unit Test
Try setting up a new APIClient for this test. This is how my own test looks like def test_api_jwt(self): url = reverse(‘api-jwt-auth’) u = user_model.objects.create_user(username=”user”, email=”user@foo.com”, password=’pass’) u.is_active = False u.save() resp = self.client.post(url, {’email’:’user@foo.com’, ‘password’:’pass’}, format=”json”) self.assertEqual(resp.status_code, status.HTTP_400_BAD_REQUEST) u.is_active = True u.save() resp = self.client.post(url, {‘username’:’user@foo.com’, ‘password’:’pass’}, format=”json”) self.assertEqual(resp.status_code, status.HTTP_200_OK) self.assertTrue(‘token’ in resp.data) token … Read more