【发布时间】:2022-01-25 05:25:11
【问题描述】:
我正在尝试在 PyCharm 中运行我的整个测试套件。所有测试文件都在一个文件夹中。我可以单独运行这些文件,但是当我使用“文件夹中的所有内容”创建运行配置时,PyCharm 无法找到任何测试。
记录的消息是:
C:\Python36\python.exe "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 2016.3.2\helpers\pycharm\utrunner.py" C:\Users\John\PycharmProjects\Kojak\tests\_args_separator_.*\.py$ true
Testing started at 14:56 ...
Process finished with exit code 0
Empty test suite.
我注意到路径中有_args_separator_,那是什么意思?
我在 Windows 7 下运行 PyCharm 2016.3 和 Python 2.6
【问题讨论】:
-
你在使用
py.test吗? -
我只是在使用
import unittest,如果这能回答您的问题。这是我使用 Python 的第四周,也是我第一次使用 unittest。据我所知,我不使用或导入py.test。 -
对不起,我不清楚。在运行配置中的 PyCharm 中,可以选择要运行的测试类型。你跑的是什么类型的?
-
它看起来是
Unittests类型。在 Defaults 下,我看到列出的 Unittests、Doctests、Nosetests、Py.test 和 Attests。我肯定在使用 Unittests 模板 -
我使用
Py.test。它和Nosetest通常会更好地查找您的测试用例。总帐。