gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 04:28:05 25 4
gpt4 key购买 nike

当我右键单击测试模块(文件)并选择 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

关于python - 为什么 PyCharm 单元测试发现对目录不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53168549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com