python - 断言错误:401!= 200
问题描述
我正在尝试为错误报告编写测试用例,但我不断收到断言错误。
list_url = ('/bugreport')
def setUp(self):
self.owner = User.objects.create_user(username="asdf122223", password = "asdf1222345")
self.token = Token.objects.create(user=self.owner)
self.owner.save()
self.api_authentication()
def api_authentication(self):
self.client.credentials(HTTP_AUTHORIXATION='Token ' + self.token.key)
def test_bug_report_authenticate(self):
response = self.client.get(self.list_url, format="json")
self.assertEqual(response.status_code, status.HTTP_200_OK)
def test_bug_report_un_authenticate(self):
self.client.force_authenticate(user=None)
response = self.client.get(self.list_url)
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
如果有人能告诉我我做错了什么,那将是巨大的,或者指出我正确的方向