pytest框架的代码如何用vscode进行debug

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Run My Module", // 配置名称,将在调试配置下拉列表中显示
            "type": "debugpy", // 调试类型,这里是Python
            "request": "launch", // 请求类型,这里选择“launch”表示启动调试
            "module": "pytest", // 要执行的Python模块名称,请替换为实际的模块名称
            "cwd": "${workspaceFolder}/项目根目录下的二级目录", // 当前工作目录设置为项目文件夹
            // "program": "/项目根目录下的三级目录名称/测试用例_test.py", // 要执行的Python文件,请替换为实际的Python文件
            "console": "integratedTerminal", // 使用VSCode的集成终端显示输出
            "args": [
                "-m mark标签",
                "--参数名称=参数值",
                // "--参考名称={\"json key\":\"json值\"}",
            ], // 如果需要传递命令行参数,可以在这个列表中添加
            // "pythonPath": "${config:python.pythonPath}", // 指定Python解释器的路径
            "env": {}, // 环境变量字典,可以在这里添加自定义环境变量
            "envFile": "${workspaceFolder}/.env", // 如果需要从文件加载环境变量,可以指定.env文件的路径
            "stopOnEntry": false, // 是否在程序启动时立即暂停,以便在第一行代码之前设置断点
            "showReturnValue": true, // 是否在调试过程中显示函数的返回值
            "redirectOutput": true // 是否将程序输出重定向到调试控制台,而不是终端
        }
    ]
}

https://www.cnblogs.com/hls-code/p/15046457.html pytest框架如何设置用户自定义参数

首先设置虚拟环境,并进行激活,安装代码中需要的包。另外,vscode中需要在搜索框中输入>python选择配置好的虚拟环境解释器,在执行调试。

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值