更新了部分测试
This commit is contained in:
@@ -16,6 +16,11 @@
|
||||
- 校验 datasource/handler 工具链、配置严格性、导入面稳定性。
|
||||
- 对具体 domain 的 update/create 行为做快速回归。
|
||||
|
||||
单元测试取舍原则:
|
||||
- 优先测文档里承诺的行为语义,不优先测单纯转发、setter、空包装器。
|
||||
- 如果一个测试只是在断言“函数 A 调了函数 B”,但不验证最终行为,通常应该删掉或改写成行为测试。
|
||||
- 如果需要 test double,优先让它承载真实行为断言,不保留仅为凑接口而存在的空壳类。
|
||||
|
||||
常用命令:
|
||||
- 全量单元测试:`pytest tests/unit -q`
|
||||
- 指定文件:`pytest tests/unit/test_update_ops.py -q`
|
||||
@@ -165,6 +170,7 @@ python tools/remote_env.py \
|
||||
1. 先跑 `pytest tests/unit -q`。
|
||||
2. 如果改动影响 pipeline,再跑目标集成测试。
|
||||
3. 如果改动影响真实接口流程,再使用 `tools/remote_env.py` 管理远程环境。
|
||||
4. 如果修改了配置语义或 pipeline 控制流,优先补一条直接覆盖设计语义的 pytest,而不是只补装配/转发测试。
|
||||
|
||||
### 3.2 真实接口联调
|
||||
|
||||
|
||||
Reference in New Issue
Block a user