代码拉取完成,页面将自动刷新
基于python3的单元测试框架
参考文章
简单 稳定 快速
app/ 基础类
core/ 核心类
config.py 配置
log.py 日志
helper/ 帮助类
helper 帮助类
lib/ 扩展库
testcase/ 测试用例
config/ 配置文件
public/ 入口执行
report/ 测试报告
storage/ 文件存储
data/ 数据文件
logs/ 日志文件
tests/ 单元测试
README.md
requirements.txt
[mysql]
[ddt]
[excel]
[testcase]
[email]
[requests]
......
配置文件目录是固定的,支持多个配置文件,直接在config文件夹中添加.ini文件即可
from core.config import Config
c = Config.init()
c.get("LOG","level")
日志封装比较简单,只提供了基础的
from core.log import Log
log l = Log.init()
l.debug("i am default info")
HTMLTestRunner,github上面一个支持python3的项目,存在报错,对核心代码做了一点修改
with open(report_filename, "wb") as f:
runner = HTMLTestRunnerCN.HTMLTestReportCN(stream=f, title='XX接口自动化测试报告',description='环境:mac 浏览器:chrome')
runner.run(testcases)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。