【发布时间】:2016-08-02 08:08:49
【问题描述】:
在我的项目中,我为每个 Python 文件创建了一个 unittest 测试文件。例如,我有文件component.py 及其随附的test_component.py。 path.py 和 test_path.py 等也是如此。
但是,由于这些文件相互依赖,一个文件的更改可能会影响另一个文件,因此如果我更改某些内容,我需要重新运行我的所有测试文件。现在,我必须手动执行此操作。是否可以只用一次处理一次运行所有这些测试文件?也许从额外的文件中调用它们?但我仍想像以前一样使用测试套件(见下图)。
我正在使用 Python 2.7 和 JetBrains 的 PyCharm。
【问题讨论】:
-
你为什么不用pytest之类的东西?
-
我不知道 pytest,但看起来很有趣。在 windows 或 ubuntu 上使用它有什么经验吗?
-
是的,而且——不用过多介绍——我绝对推荐它。
-
谢谢,我试试看!
标签: python unit-testing testing pycharm