ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

WingPro 7 Mac版怎样进行单元测试?

2019-07-22 16:56:38  阅读:236  来源: 互联网

标签:WingPro py 单元测试 Mac 测试 测试工具 Wing 运行


Wing Pro的测试工具可以轻松运行和调试为unittest,doctest,pytest,nose和 Django单元测试框架编写的单元测试。

22111227_750571121a.jpeg

我们现在试试吧。首先,打开Project Properties并在Testing 选项卡下插入一个设置为Glob / Wildcard的test File Pattern并测试_ * .py。这告诉Wing您的哪个项目文件是单元测试文件。按“ 确定”或“ 应用”, 然后从“ 工具”菜单中打开“ 测试 ” 工具。现在应该包含文件test_example1.py的条目:

/images/doc/en/intro/testing.png

接下来注释掉在example1.py中读取PromptToContinue的行,这样可以在没有提示的情况下通过测试加载模块。

然后按运行 测试的测试工具。您应该看到三个测试中的两个通过,一个将失败:

/images/doc/en/intro/testing-results.png

您可以展开树以查看失败测试的详细信息,包括测试打印的任何输出和发生的异常。双击测试结果和异常将转到相关代码。

请注意,您还可以通过单击要运行的 测试 并 从“ 测试”菜单中选择“ 在光标处运行测试”,从编辑器运行测试。

调试测试

现在在调试器中运行失败的testFailure,方法是在测试 工具中单击它并按工具顶部的Debug Tests。Wing应该在异常处停止,您可以在测试中使用调试器,就像使用任何其他Python代码一样。

环境

在测试工具中运行单元测试时,默认情况下它们运行在用于调试和执行代码的相同环境中。可以使用 “ 项目属性”的“ 测试”选项卡下的“ 环境 ” 或单元测试文件的“ 文件属性 ”更改此设置。


标签:WingPro,py,单元测试,Mac,测试,测试工具,Wing,运行
来源: https://blog.51cto.com/14370425/2422485

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有