pytest虽然好用,但是有个问题是要等到所有case都跑完才会出最后的结果(pytest-html)。很自然的需求就是能不能在跑的过程中,实时查看已经跑过case的情况?pytest-sugar虽然能显示进度和大体情况,能不能有更好的显示的插件?
pytest-live就是这样一款好用的插件,安装非常简单
pip install pytest-live
然后在运行的时候,加上
pytest --live=True --livetimestamp=True
在运行的目录里,会生成一个pytest_live_xxx.html的文件,并在每跑完一个case后实时更新,所以只需要不停地刷新html文件即可
此外分享一个集合众多pytest插件的网站,我就是在这里找到pytest-live的
http://plugincompat.herokuapp.com/