我有一个使用
response.set_cookie
方法设置 cookie 的视图。我想测试 cookie 是否设置在 TestCase
中。
根据 docs,cookie 应该可以在客户端对象中访问,但是
client.cookies.items
返回一个空列表。浏览器中已正确设置 cookie。
测试用例:
>>> response = self.client.get(url)
>>> self.client.cookies.items()
[]
有什么想法吗?
您需要使用响应的客户端实例:
response = self.client.get(url)
response.client.cookies.items()