丰富交易逻辑

This commit is contained in:
zlt 2026-08-11 10:39:16 +08:00
parent 18e7c88d16
commit 7ed5e46225
1 changed files with 2 additions and 2 deletions

View File

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