如何配置PyCharm来运行py. python。测试测试? 您所在的位置:网站首页 增值税发票查真伪查询 如何配置PyCharm来运行py. python。测试测试?

如何配置PyCharm来运行py. python。测试测试?

2023-03-25 04:46| 来源: 网络整理| 查看: 265

我想开始为我的Python代码编写单元测试,而py . test框架听起来比Python的捆绑更好unittest.所以我添加了一个“测试”目录到我的项目,并添加test_sample.py到它。现在我想配置PyCharm以运行“tests”目录中的所有测试。

PyCharm据称支持py . test在其测试运行程序中。你应该能做到的创建运行/调试配置对你进行测试,而PyCharm据称有一个“创建配置”对话框,专门用于py.test.但这就是他们关于这个主题的全部文档,我在任何地方都找不到这个所谓的对话框。

如果我在项目工具窗口中右键单击该目录,我将应该看到“Create ”菜单项,但唯一以“Create”开头的菜单项是“Create Run Configuration”。好吧,也许文档是错误的,“创建运行配置”听起来确实有希望。不幸的是,它的子菜单中只有两项是“C:\mypath中的Unittests…”和“C:\mypath中的Doctests…”,这两项都不适用——我既没有使用unittest也没有使用doctest。py.test没有菜单项。

如果我打开test_sample.py并在编辑器窗口中右键单击,我确实会得到承诺的“创建”菜单项:其中有“在test_sa中创建'Unittests…'…”,然后是“在test_sa中运行'Unittests…”'”和“调试' test_sa中的单元测试…'”。这些都是特定于unittest框架的;没有py.test。

如果我尝试菜单项,说“unittest”,我得到一个对话框,选项“名称”,“类型”,“测试”组框,“文件夹”,“模式”,“脚本”,“类”和“函数”,等等。这听起来完全像文档中添加的对话框Python单元测试的配置,而不像“名称”和“要运行的测试”和“关键字”选项应该显示在为py.test配置对话框。对话框中没有任何东西可以切换我要添加的测试框架。

我在Windows上使用PyCharm 1.5.2, Python 3.1.3和pytest 2.0.3。我可以成功地跑py . test在我的命令行测试中,所以它不是像pytest没有正确安装这样简单的事情。

我如何配置PyCharm来运行我的py。测试测试?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有