pytest之pytest-instafail插件命令行实时输出错误信息
前言
1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。
2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。
3、 pytest-instafail 插件可以在运行用例的时候,可以实时查看用例报错内容,这样方便跟踪问题。【一旦遇到执行失败的测试用例,则控制台打印错误回溯信息;而不是等待全部测试用例完成执行后才统一抛出用例执行错误回溯信息】
安装
pip install pytest-instafail
示例
1、不使用 pytest-instafail 插件运行测试用例:
执行全部用例,报错内容等用例运行完成才显示出来:
但是当需要运行的用例很多的时候,不方便我们查看具体哪个报错对应哪条用例。
2、使用 pytest-instafail 插件运行测试用例:
pytest命令行运行时,加上 --instafail 参数,方便实时查看报错内容。
结合 --tb=line 参数,看起来更直观:
去期待陌生,去拥抱惊喜。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!