【发布时间】:2021-12-07 11:46:14
【问题描述】:
我知道如何配置VS Code调试器的launch.json来调试当前的python文件:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"cwd": "${fileDirname}",
"env": {
"PYTHONPATH": "${workspaceFolder}${pathSeparator}${env:PYTHONPATH}"
}
},
}
但是如何配置launch.json 用pytest 调试当前的python 测试文件?
【问题讨论】:
-
抱歉,您要配置什么?
Test Explorer上的Debug Test按钮不能满足你的要求,在这种情况下,你只需要Python File的基本配置。 -
我想如果可以在
python file.py之类的东西上运行调试器,那么它也应该可以在pytest test.py上运行 -
恐怕不可能,如果要调试,需要启动调试器服务器。
-
那么我将如何使用 pytest 调试单个 python 测试?这一定是可能的,对吧?
-
你能找到
Test Explorer吗,Debug Test按钮旁边有Test Explorer按钮。
标签: python debugging visual-studio-code pytest