我遵循this tutorial在VS Code for Python中设置单元测试:
我在“测试发现”部分有问题。 当我执行命令“ Python:发现单元测试”时 从VS Code的命令面板中 绝对没有任何反应。
如本教程中所示,我确实启用了单元测试框架, 我创建了单元测试文件。 从命令选项板使用命令进行单元测试不起作用。 当我从命令行手动执行单元测试文件时,它会起作用:
python -m unittest test_my_code.py
这意味着我的代码和对其进行测试的代码很好, 问题出在VS Code编辑器之间的连接中 和单元测试,测试框架。
其他问题是
根据要求,我还将settings.json作为图像附加。
谢谢
答案 0 :(得分:0)
我和你有同样的问题。以我为例,在VSCode中打开项目文件夹解决了问题,然后神奇地发现了所有测试并可以运行这些测试。
在提出这个主意之前,我只使用VSCode打开了一个test.py
文件,并按照教程中的说明配置了所有设置。
答案 1 :(得分:0)
我遇到了完全相同的问题。
我需要将 pytest.ini
添加到文件夹中。之后就成功了。
我尝试了 adding __init__.py
但没有任何区别。
添加 pytest.ini
有帮助。
参见运行测试 | Debug 测试上面的代码镜头!