i was testing the following in django restframework and I got an AssertionError saying 401 != 403
Below is my code:
class ProfileViewSetTestCase(APITestCase):
list_url = reverse("profile-list")
def setUp(self):
self.user = User.objects.create_user(username="davinchi", password="some-very-psw")
self.token = Token.objects.create(user=self.user)
self.api_authentication()
def api_authentication(self):
self.client.credentials(HTTP_AUTHORIZATION="Token " + self.token.key)
def test_profile_list_authenticated(self):
response = self.client.get(self.list_url)
self.assertEqual(response.status_code, status.HTTP_200_OK)
def test_profile_list_un_authenticated(self):
self.client.force_authenticate(user=None)
response = self.client.get(self.list_url)
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
Aucun commentaire:
Enregistrer un commentaire