Files
ccdi/lsfx-mock-server/tests/test_schema_migration_scripts.py
2026-04-17 10:18:13 +08:00

20 lines
701 B
Python

from pathlib import Path
def test_ccdi_account_info_should_have_incremental_migration_for_abnormal_account_columns():
project_root = Path(__file__).resolve().parents[2]
migration_path = (
project_root
/ "sql"
/ "migration"
/ "2026-04-15-sync-ccdi-account-info-abnormal-account-columns.sql"
)
assert migration_path.exists(), "缺少 ccdi_account_info 异常账户字段补迁移脚本"
sql = migration_path.read_text(encoding="utf-8")
assert "information_schema.columns" in sql
assert "ALTER TABLE `ccdi_account_info` ADD COLUMN `is_self_account`" in sql
assert "ALTER TABLE `ccdi_account_info` ADD COLUMN `trans_risk_level`" in sql