繁体   English   中英

Python:在 VS Code 中发现单元测试失败

[英]Python: Discover Unit Tests fails in VS Code

我按照本教程在 VS Code for Python 中设置单元测试:

我在“测试发现”部分有问题。 当我从 VS Code 的命令面板中执行命令“Python:发现单元测试”时,绝对没有任何反应。

如教程中所示,我确实启用了单元测试框架,并创建了单元测试文件。 使用命令面板中的单元测试命令不起作用。 当我从命令行手动执行我的单元测试文件时,它可以工作:

python -m unittest test_my_code.py

这意味着我的代码和测试它的代码都很好,问题出在 VS Code 编辑器和单元测试、测试框架之间的某个地方。

其他问题是:

  • 当我在 VS Code 中打开我的项目时,在状态栏中显示“发现测试”,但它一直持续下去,没有任何反应
  • 当我右键单击一个测试文件并调用命令来运行单元测试时,也没有任何反应

根据要求,我还将 settings.json 作为图像附加。

在此处输入图片说明

谢谢

我和你有同样的问题。 在我的情况下,在 VSCode 中打开项目文件夹解决了问题,然后神奇地所有测试都可以发现并且可以运行。
在我提出这个想法之前,我只使用 VSCode 打开了我的单个test.py文件,并且所有设置都按照教程所述进行了配置。

我有同样的问题。

我需要将pytest.ini添加到文件夹中。 之后就成功了。

我尝试adding __init__.py但它没有任何区别。

添加pytest.ini帮助。

请参阅运行测试 | Debug 测试上面的测试代码镜头!

暂无
暂无

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

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