10

我有一个使用response.set_cookie方法设置 cookie 的视图。我想测试 cookie 是否设置在TestCase.

根据docs,cookie 应该可以在客户端对象中访问,但client.cookies.items返回一个空列表。cookie 已在浏览器中正确设置。

有任何想法吗?

编辑:添加测试用例

>>> response = self.client.get(url)
>>> self.client.cookies.items()
[]

最后一条语句返回一个空列表。

4

1 回答 1

15

您需要使用响应的客户端实例:

response = self.client.get(url)
response.client.cookies.items()
于 2012-05-25T11:35:25.090 回答