python pytest测试框架介绍 - 日志实时输出
在使用pytest进行自动化测试时,需要将实时日志打印出来,而不是跑完后才在报告中出结果。
不过,好在pytest在3.3版本开始,就支持这一功能了,而不用再像nose一样,再去装第三方插件。
网上也有相关实时的日志输入说明,但我尝试后,不是我想要的,比如:pytest输出Log
所以,有两种方法解决
1.在当前文件夹下写pytest.ini
或tox.ini
或setup.cfg
文件,然后将日志相关写在里面,如下:
1 | [pytest] |
这时就可以正常打印日志出来。
2.直接用pytest -o
方式重写,这个功能在pytest 3.4
之后才实现,如下
pytest pytest_lean2.py -o log_cli=true -o log_cli_level=INFO
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.