为什么 PyCharm 单元测试发现对目录不起作用?

Why doesn't PyCharm unit-test discovery work on directories?

当我右键单击测试模块(文件)并选择 Run Unittests in ... 时,PyCharm 使用其测试 GUI 执行此操作。

当我右键单击带有一些测试模块的包(目录)时,PCcharm 知道单元测试存在——它显示 Run Unittests in ... 菜单项。但是 PyCharm 找不到任何测试。

(我的目录testing里面只有__init__.py utils_test.py,后者里面有class UtilTest(TestCase)。)

输出:

Launching unittests with arguments python -m unittest discover-s /home/joshua/PycharmProjects/myproj/proj/testing  -t in /home/joshua/PycharmProjects/myproj/proj/testing 

Ran 0 tests in 0.000s

OK

我可以创建一个套件并 运行 手动创建它,但我想要 PyCharm 的测试 GUI 的好处来比较实际和预期等。

如何让它发现我的单元测试?

PyCharm test-discovery 仅查找名称以 test 开头的测试文件。我的测试文件(比如 util_test.py)最后有 test