有很多类似的问题(例如1、2、3、4、5、6,...),但没有一个问题具有这种问题组合(即在 shell 提示符下工作的 unittest 发现),并且这些问题的解决方案还没有为我工作。
当我Python: Discover Tests
在 Visual Studio Code 中运行时出现错误
未发现测试,请检查测试的配置设置。
我的 settings.json 文件看起来像这样
{
"python.testing.unittestArgs": [
"--verbose",
"--start-directory",
"./preprocessing/",
"--pattern",
"test_*.py"
],
"python.testing.pytestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.unittestEnabled": true
}
但我知道单元测试是可发现的,因为如果我从项目的根目录运行此命令,所有测试都会被发现并运行:
python -m unittest discover --verbose --start-directory "./preprocessing/" --pattern "test_*.py"
我的测试显然可以被 Python 的单元测试框架发现,但 VS Code 找不到它们。我该如何解决这个问题?
哈士奇WWW
慕雪6442864
一只斗牛犬
相关分类