栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Pytest篇】pytest执行失败跳转到pdb

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Pytest篇】pytest执行失败跳转到pdb

背景介绍:

pdb是python标准库的调试模块,在pytest中,可以直接使用--pdb参数在测试失败时开始调试。pdb提示符出现后,可以使用pdb的交互调试功能,查看错误。

 

pdb参数说明:
pytest  --pdb  #每次遇到失败都跳转到PDB

pytest  -x  --pdb  #第一次遇到失败就跳转到PDB,结束测试执行

pytest  --pdb  --maxfail=n  #只有前n次失败就跳转到PDB
pdb命令

p/print  var:输出变量var的值

pp var:美化输出var的值

l/list:列出错误并显示错误之前和之后的5行代码

a/args:打印当前函数的所有参数和变量

u/up:移动到堆栈的上一层

d/down:移动到堆栈的下一层

q/quit:退出当前调试会话(也退出测试会话)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/300724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号