def test_user_can_access_authenticated_endpoint(self):
client = APIClient()
response = client.get(reverse('token-authenticated-view'))
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
user = get_user_model().objects.create_user('test', email='test', password='test')
token = AuthToken.objects.create(user=user)
client.credentials(HTTP_AUTHORIZATION='DToken ' + token.key)
response = client.get(reverse('token-authenticated-view'))
self.assertEqual(response.status_code, status.HTTP_200_OK)
评论列表
文章目录