|
|
69a96a0060
|
refactor(): 重构动态用例生成逻辑并解耦核心组件
- 将 `CaseGenerator` 拆分为 `CaseDataLoader`(数据加载)和 `CaseGenerator`(用例构造),实现单一职责原则。
- 引入 `TestTemplateBase` 作为纯净的方法挂载容器,避免逻辑代码污染测试用例。
- 优化 YAML 解析流程,将文件扫描、参数化解析与 pytest 方法构建逻辑完全分离。
- 改进装饰器写法,使用更直观的 @ 语法糖处理 Allure 和 pytest.mark.parametrize。
- 增强执行日志,通过类型注解和实例引用记录更详细的运行上下文。
|
2026-03-06 15:07:22 +08:00 |
|
|
|
300b5a92d4
|
refactor(): 优化测试用例数据的处理,优化代码结构
- 新增用例生成器和注册器
- 优化文件处理
|
2025-06-03 21:42:57 +08:00 |
|
|
|
a50e00a4e1
|
refactor(): 优化文件读取,变量替换等
- 优化用例加载模块器
- 新增JSON文件读取模块
|
2025-03-09 17:23:25 +08:00 |
|
|
|
913bb3f396
|
feat(session): 项目基本完成
- 新增热加载模块funcs.py
- 新增文件加载模块files.py
- 新增了日志打印
- 新增其他功能
|
2025-02-23 22:46:33 +08:00 |
|
NianJiu
|
129c845bd8
|
feat(session): session二次封装
- 重写了request和send方法
- 添加了requests库
- 增加了日志打印
|
2024-09-12 23:36:47 +08:00 |
|
NianJiu
|
d0f37a0b27
|
init: 初始化项目
- 创建了基本的项目结构
- 添加了 .gitignore 文件
- 配置了基本的开发环境
- 添加清华镜像源
|
2024-09-11 23:34:42 +08:00 |
|