繁体   English   中英

VScode python unittest 测试发现问题

[英]VScode python unittest test discover issue

我可以从 cmd 运行我所有的测试

(venv) PS D:\13_projects\xxx> python -m unittest discover -s .\tests\ -p 'test*.py' -b
...................................
----------------------------------------------------------------------
Ran 35 tests in 0.426s

OK

但是 VScode 没有发现任何测试(使用相同的测试配置设置和虚拟环境)

    "python.testing.unittestArgs": [
        "-v",
        "-s",
        "./tests",
        "-p",
        "test*.py"
    ],

我确定它在过去有效。 据我所知,我没有更改任何设置。

这是我的 VScode 版本

在此处输入图片说明

你有什么要检查的提示吗?

有几件事可以尝试:

  1. 完成在 VSCode 中配置测试的过程。 键入 ctrl+shift+p,然后搜索“Python:配置测试”。 配置测试
  2. 在发现测试时查看 VSCode 中的测试输出显示的内容。 测试日志
  3. 确保__init__.py文件包含在您的项目文件夹中,甚至可能包含在测试文件夹中(即使测试通常不需要这个)。 我以前在这里注意到过奇怪的行为,但不记得确切的修复方法是什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM