小编dvy*_*dra的帖子

我怎样才能测试django消息?

在我的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)

我怎么能把它变成有用的东西,或者我做错了什么?

谢谢,丹尼尔

python django unit-testing django-testing

68
推荐指数
3
解决办法
1万
查看次数

标签 统计

django ×1

django-testing ×1

python ×1

unit-testing ×1