UnitTesting Flask应用程序视图和对话框

2024-04-29 04:54:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉烧瓶,最近开始做一个项目。在我修复了一些与对话框和视图相关的问题之后,客户机要求编写单元测试来验证解决方案。我已经完成了一些已经编写好的测试,但它们大多只是检查http response的状态代码,如下所示:

def test_home_page(self):
    rv = self.client.get('/home')
    self.assertEqual(rv._status_code, 200, rv._status_code)

假设我的应用程序有一些超链接,单击这些链接,会打开不同的对话框(例如,单击忘记密码链接,重置密码对话框)。我们可以写一个测试来检查它是否能正常打开吗?在

同样地,输入不同的输入(如将电子邮件地址留空,输入无效/不存在/有效+现有电子邮件地址),会出现不同的flash消息。我们如何编写一个测试来验证是否显示了适当的flash消息?我想我们得检查一下这个了?在

寻求帮助。在

非常感谢。在


Tags: 项目self视图消息密码home烧瓶链接