violet(ddl): require every shipped table
This commit is contained in:
@@ -35,6 +35,7 @@ EXPECTED_TABLES = {
|
|||||||
"adaptive_exit_shadow", "fee_settled_events",
|
"adaptive_exit_shadow", "fee_settled_events",
|
||||||
"sc_bucket_gauge_shadow", "sc_threshold_advisor_shadow",
|
"sc_bucket_gauge_shadow", "sc_threshold_advisor_shadow",
|
||||||
"violet_feed_divergence", "violet_decisions",
|
"violet_feed_divergence", "violet_decisions",
|
||||||
|
"violet_economics", "violet_decision_divergence",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ def test_real_sql_dir_yields_one_create_per_file():
|
|||||||
for _, stmt in iter_statements(SQL_DIR)
|
for _, stmt in iter_statements(SQL_DIR)
|
||||||
if "dolphin_violet." in stmt
|
if "dolphin_violet." in stmt
|
||||||
}
|
}
|
||||||
assert EXPECTED_TABLES <= created, f"missing CREATEs: {EXPECTED_TABLES - created}"
|
assert EXPECTED_TABLES == created, (
|
||||||
|
f"DDL inventory mismatch: missing={EXPECTED_TABLES - created}, "
|
||||||
|
f"unregistered={created - EXPECTED_TABLES}"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def test_one_post_per_statement_and_double_apply_idempotent(monkeypatch):
|
def test_one_post_per_statement_and_double_apply_idempotent(monkeypatch):
|
||||||
|
|||||||
Reference in New Issue
Block a user