我正在测试我的Django API,我有一个简单的测试,如下所示:
def test_owner_is_refused_when_not_logged(self):
resp = self.client.get('/api2/get_owner_infos')
self.assertEqual(resp.status_code, 401)
但是,测试失败,因为测试中的状态代码为301,因此出现AssertionError: 301 != 401
错误。
然而,当我http://my-local-server/api2/get_owner_infos
时,我收到了401 HTTP响应。
我的考试有什么问题? 感谢。
答案 0 :(得分:1)
resp = self.client.get('/api2/get_owner_infos/')
请检查网址的结尾' /'