首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单元测试Flask应用程序视图和对话框

单元测试Flask应用程序视图和对话框
EN

Stack Overflow用户
提问于 2015-04-07 18:33:07
回答 1查看 376关注 0票数 1

我是第一次接触Flask,最近开始了一个项目。在我修复了一些与对话框和视图相关的问题后,客户要求编写单元测试来验证解决方案。我已经通过了一些已经编写的测试,但它们大多只是检查http响应的状态代码,如下所示:

代码语言:javascript
复制
def test_home_page(self):
    rv = self.client.get('/home')
    self.assertEqual(rv._status_code, 200, rv._status_code)

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

同样,在输入不同的输入时(如保留电子邮件地址为空,输入无效/不存在/ valid+existing电子邮件地址),会出现不同的闪光消息。我们如何编写一个测试来验证是否显示了适当的flash消息?我想我们必须在会话中检查这个?

寻求帮助。

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-04-07 18:48:19

你真正需要的是集成测试,而不是单元测试。您应该查看Selenium,它是一个浏览器自动化API,可以帮助您编写此类测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29489466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档