Visual Studio代码:未发现任何测试,请检查测试的配置设置

问题描述 投票:1回答:1

我正在使用visual studio代码并希望运行一些测试。我正在使用PC,它工作得很好。我改变了我的系统并将所有文件复制到旧PC中的所有文件中。但是现在,visual studio无法识别测试,并且此消息不断出现。在我的工作区设置下的settins.json中,

{
"python.linting.pylintEnabled": false,
"python.unitTest.unittestEnabled": true
}
python-2.7 visual-studio
1个回答
2
投票

您应该检查您的开始目录和匹配模式(-s和-p选项)。

https://docs.python.org/3/library/unittest.html#test-discovery

这个配置为我修好了。

"python.unitTest.unittestEnabled": true,
"python.unitTest.pyTestEnabled": false,
"python.unitTest.nosetestsEnabled": false,
"python.unitTest.unittestArgs": [
    "-v",
    "-s",
    "your_tests_directory",
    "-p",
    "test_*.py"
 ]

如果您在设置vs代码配置之前喜欢这样,也可以使用命令行。

python -m unittest discover -v -s your_tests_directory -p test_*.py
© www.soinside.com 2019 - 2024. All rights reserved.