vscode配置pytest
时间: 2025-02-15 10:13:55 浏览: 72
### 如何在 Visual Studio Code (VSCode) 中配置 pytest
为了使 Python 测试框架 `pytest` 能够顺利运行于 VSCode 上,需完成几个必要的设置[^1]。
#### 安装依赖包
首要条件是在项目环境中安装 `pytest`。这可以通过命令行工具 pip 来实现:
```bash
pip install pytest
```
对于那些希望利用插件增强体验的开发者来说,在 VSCode 的市场中搜索并安装 "Python" 扩展也是推荐的做法之一[^2]。
#### 配置 launch.json 文件
如果打算通过调试模式执行测试,则需要编辑 `.vscode/launch.json` 文件来指定使用哪个解释器以及传递给 `pytest` 的参数。下面是一个简单的例子:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: pytest",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/test_sample.py", // 替换成实际路径
"console": "integratedTerminal",
"justMyCode": true,
"args": ["-v"] // 可选:增加 verbosity 输出级别
}
]
}
```
#### 使用任务自动化测试过程
创建或修改 `.vscode/tasks.json` 文件可以定义自定义的任务用于启动 `pytest`:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "Run PyTest",
"type": "shell",
"command": "pytest ${file}",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": [],
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared"
}
}
]
}
```
一旦完成了上述步骤之后,就可以直接从命令面板 (`Ctrl+Shift+P`) 或者终端内输入相应指令轻松触发测试流程了[^3]。
阅读全文
相关推荐


















