在我的 django 应用程序中,我尝试编写一个执行操作的单元测试,然后检查响应中的消息。
据我所知,没有什么好办法可以做到这一点。
我正在使用 CookieStorage 存储方法,我想做一些类似于下面的事情:
response = self.client.post('/do-something/', follow=True)
self.assertEquals(response.context['messages'][0], "fail.")
问题是,我得到的只是
print response.context['messages']
<django.contrib.messages.storage.cookie.CookieStorage object at 0x3c55250>
我怎样才能把它变成有用的东西,还是我做错了?
谢谢, 丹尼尔