Metadata-Version: 2.1
Name: pytest-result-log
Version: 1.2.2
Summary: A pytest plugin that records the start, end, and result information of each use case in a log file
License: Apache-2.0
Author-email: dongfangtianyu <7629022+dongfangtianyu@users.noreply.github.com>
Requires-Python: >=3.10
Requires-Dist: pytest>=7.2.0
Project-URL: Homepage, https://github.com/dongfangtianyu/pytest_result_log
Description-Content-Type: text/markdown

# pytest-result-log



## 摘要

pytest-result-log是一个在日志文件中记录每个用例的开始、结束和结果信息的pytest插件。



## 预览


pytest-result-log是sanmu框架孵化的第三个pytest插件，

通过hook钩子的方式，可以准确判断所有类型的用例执行结果，并记录到日志文件中，效果如下

![pytest-result.log](images/pytest-result.log.jpg)



## 安装

执行命令

```
pip install pytest-result-log
```





## 启用



修改配置文件`pyetst.ini`

```ini
[pytest]

log_file = pytest.log
log_file_level = info
log_file_format   = %(levelname)-8s %(asctime)s [%(name)s:%(lineno)s]  : %(message)s
log_file_date_format  = %Y-%m-%d %H:%M:%S
```





## 文档

- [专栏：《pytest-result-log》](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkxMDIyODUwOA==&action=getalbum&album_id=2742836452161503235&scene=173&from_msgid=2247483961&from_itemidx=1&count=3&nolastread=1#wechat_redirect)
- [pytest-result-log：把用例执行结果保存到日志的 pytest 插件](https://mp.weixin.qq.com/s/cp3rdKJb0Eglz0jIhZ6ZHw)
- [pytest-result-log：配置说明及示例](https://mp.weixin.qq.com/s/f90fcj54pKvebnBahIlIog)


