龙空技术网

pytest测试框架pytest-sugar插件生成进度条

科雷软件测试 53

前言:

此时兄弟们对“进度条图片制作软件”都比较关注,姐妹们都想要了解一些“进度条图片制作软件”的相关知识。那么小编同时在网络上汇集了一些关于“进度条图片制作软件””的相关内容,希望姐妹们能喜欢,姐妹们快快来了解一下吧!

Pytest提供了丰富的插件来扩展其功能,介绍下插件pytest-sugar,可以帮助我们在控制台中显示彩色的测试结果和进度条,提供失败的堆栈回溯信息。

为了使用 pytest-sugar,需要满足以下条件:

Python 3.8 或更高版本pytest 6.2 或更新版本pytest-sugar安装

使用pip命令安装: pip install pytest-sugar (安装在pytest工程所运行的python环境,python的安装目录或者虚拟环境目录,可以参考之前文章查看运行环境pycharm配置pytest运行环境)

通过pycharm安装:打开设置,按照如下图中安装插件(windows系统)

pycharm安装插件

pytest-sugar运行

无需添加额外命令或者参数,直接像以前一样执行pytest用例,执行会自动运行pytest-sugar插件,收集测试进度等信息。

我们通过cmd窗口执行用例:

pytest.exe -v C:/Users/wsybb520/PycharmProjects/pytest-test/test_dir1/test_case3.py

运行结果如下图:增加进度条展示,尤其是测试用例数量较多的时候该插件更适用

作为对比,添加参数-p no:sugar 不再运行pytest-sygar插件

pytest.exe -v -s -p no:sugar C:/Users/wsybb520/PycharmProjects/pytest-test/test_dir1/test_case3.py

执行结果: 不再展示进度条信息

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

----感谢读者的阅读和学习,谢谢大家

标签: #进度条图片制作软件