diff --git a/scripts/test_batch6_units.py b/scripts/test_batch6_units.py index 95f6197..ec033fa 100644 --- a/scripts/test_batch6_units.py +++ b/scripts/test_batch6_units.py @@ -557,7 +557,7 @@ def run(): "DEFAULT 'NONE' COMMENT 'NONE/REQUESTED/SENT'"): eq(find_adjacent_literals(good), [], f"误报: {good[:40]}") - @case("DDL 文件本身体检通过 (15 张表 + 1 条初始行)") + @case("DDL 文件本身体检通过 (16 张表 + 1 条初始行)") def _(): sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) from init_db import DDL_FILE, find_adjacent_literals, parse_statements @@ -569,7 +569,7 @@ def run(): eq(find_adjacent_literals(s), [], f"{tbl} 有相邻字面量") # 加表就要来这里 +1 —— 这一行是 DDL 与代码之间唯一的哨兵, 它不动就说明新表没进 # ddl_pms_v1.sql (init_db 只认这个文件, 建不出来的表在实机上才会报"表不存在") - eq(len([1 for k, _, _ in stmts if k == "table"]), 15) + eq(len([1 for k, _, _ in stmts if k == "table"]), 16) eq(len([1 for k, _, _ in stmts if k == "seed"]), 1) @case("通道三表的 SQL 全部单表合规")