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

时间:2017-08-16 11:47:21

标签: python-2.7 visual-studio

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

{
"python.linting.pylintEnabled": false,
"python.unitTest.unittestEnabled": true
}

1 个答案:

答案 0 :(得分: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