{ "version": "0.2.0", "configurations": [ { "name": "Debug Python Tests", "type": "debugpy", "request": "launch", "program": "${workspaceFolder}/.venv/bin/pytest", "args": [ "${input:testPath}", "--no-cov", "-vv" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONPATH": "${workspaceFolder}" } }, { "name": "Debug All Tests", "type": "debugpy", "request": "launch", "program": "${workspaceFolder}/.venv/bin/pytest", "args": [ "tests/", "--no-cov", "-vv" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONPATH": "${workspaceFolder}" } }, { "name": "Debug Current Test File", "type": "debugpy", "request": "launch", "program": "${workspaceFolder}/.venv/bin/pytest", "args": [ "${file}", "--no-cov", "-vv" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONPATH": "${workspaceFolder}" } } ], "inputs": [ { "id": "testPath", "description": "Test path or pattern", "default": "tests/", "type": "promptString" } ] }