28 Star 290 Fork 2

Phoenix/requests+pytest+allure+yaml+redis接口自动化测试框架-更新接口加密

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
conftest.py 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
Phoenix 提交于 2022-05-12 17:33 +08:00 . 修改逻辑增加redis 把测试数据存入redis
# coding:utf-8
import logging
from util.tools.log import Log
Log()
def pytest_collection_modifyitems(items):
"""
测试用例收集完成时,将收集到的item的name和nodeid的中文显示在控制台上
:return:
"""
for item in items:
item.name = item.name.encode("utf-8").decode("unicode_escape")
item._nodeid = item.nodeid.encode("utf-8").decode("unicode_escape")
# def pytest_terminal_summary(terminalreporter):
# """收集测试结果"""
#
# PASSED = len(terminalreporter.stats.get('passed', []))
# FAILED = len(terminalreporter.stats.get('failed', []))
# ERROR = len(terminalreporter.stats.get('error', []))
# SKIPPED = len(terminalreporter.stats.get('skipped', []))
# TOTAL = PASSED + FAILED + ERROR + SKIPPED
# logging.info("--"*40)
# logging.info(f"执行总用例数:{TOTAL}")
# logging.info(f"执行通过数:{PASSED}")
# logging.info(f"执行失败数:{FAILED}")
# logging.info(f"执行错误数:{ERROR}")
# logging.info(f"跳过用例数:{SKIPPED}")
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/a529548204/apitest.git
git@gitee.com:a529548204/apitest.git
a529548204
apitest
requests+pytest+allure+yaml+redis接口自动化测试框架-更新接口加密
master

搜索帮助