test: 补行粒度核对与楼层总表的单测,回归脚本改数据驱动并加沙箱闸门
- 新增 tools/test_round6.py(39 项):覆盖行粒度核对全链路 —— 进度与部分确认、旧 units 展开成行、只核单一类目、确认后取消勾选会撤销确认、 未知行过滤、账期级部分确认放行、批次摘要字段 - 新增 tools/test_masters.py:楼层总表 公共/套内/空调总 的系数与金额口径 - test_rules.py:免租期断言改为与 `rentfree.windows()` 对拍的数据驱动写法, 不再写死「3 段 / 只有 302室」(台账新增 801/802 后会过期) - ui_verify.py/2/3/4/5/6.py:**未设 RENTOS_BASE 时直接拒绝运行**。 此前 ui_verify2 直连 8899 真实服务,往 `data/batches/` 写了 17 个测试批次、 还改脏了台账 2 行。跑这批脚本必须经 `tools/ui_verify_runner.py` 沙箱 - ui_verify2/5/7.py:批次台账改为按账期汇总默认折叠后,脚本改为只点 `.collapsed` 分组(hash 导航不刷新页面,折叠状态会延续) - 新增 tools/ui_verify11.py(85 项):核对按行 + 列显示 + 部分确认全链路
Showing
tools/test_masters.py
0 → 100644
tools/test_round6.py
0 → 100644
Please register or sign in to comment