20 lines
701 B
Python
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
|