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