【发布时间】:2019-07-17 19:39:25
【问题描述】:
我跟着this tutorial 在 VS Code for Python 中设置单元测试:
我在“测试发现”部分遇到了问题。 当我执行命令“Python:发现单元测试” 从 VS Code 的命令面板中, 绝对没有任何反应。
如教程所示,我确实启用了单元测试框架, 我创建了单元测试文件。 使用命令面板中的单元测试命令不起作用。 当我从命令行手动执行单元测试文件时,它可以工作:
python -m unittest test_my_code.py
这意味着我的代码和测试它的代码都很好, 问题出在VS Code编辑器之间的连接处 以及单元测试、测试框架。
其他问题是:
- 当我在 VS Code 中打开我的项目时,在状态栏中显示“正在发现测试”,但它一直在运行,没有任何反应
- 当我右键单击测试文件并调用命令运行单元测试时,也没有任何反应
根据要求,我还将 settings.json 附加为图片。
谢谢
【问题讨论】:
-
您可以添加与测试相关的
settings.json设置吗? -
@BrettCannon 我编辑了我的帖子并附加了 settings.json。谢谢。
-
您可以从
*test_*.py行中删除前导*。还可以尝试今天发布的最新版本的扩展,看看是否有所作为。否则,您可以随时删除所有python.unittest设置并尝试重新设置。
标签: python unit-testing visual-studio-code python-unittest