VSCode中的Pytest调试会产生错误消息框“无效消息”

时间:2019-12-14 17:33:57

标签: python visual-studio-code pytest vscode-debugger

使用Visual Studio Code v1.41.0和pytest == 5.3.1。测试发现和运行正常。

但是,当我尝试调试任何单元测试时,我收到了来自Visual Studio Code的错误消息框,内容为:

  

”无效消息:“控制台”必须是以下之一:['internalConsole',   'integratedTerminal','externalTerminal']“

该消息框中有标记为“打开launch.json”和“取消”的按钮。

“调试和运行”配置设置为“调试测试”,而我的launch.json文件包含以下配置:

{
    "name": "Debug Tests",
    "type": "python",
    "request": "test",
    "console": "integratedTerminal",
    "justMyCode": true
}

该配置是直接从名为Testing的Visual Studio代码文档页面复制的,只是“ justMyCode”已更改为“ true”。

如您在上面的配置中看到的,“控制台”设置具有错误消息建议的值之一。自从我第一次安装并开始使用pytest以来,这个问题一直存在,并且我对调试测试所使用的变通方法越来越沮丧。但是,我无法找到有关此错误来源的任何文档。任何帮助或建议,将不胜感激。预先感谢。

0 个答案:

没有答案