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