Skip to content

Commit d98d817

Browse files
committed
test: parse promotion test models with the SQLMesh dialect parser
sqlglot's parse returns list[Expr | None], which mypy rejects as an argument to load_sql_based_model. Use d.parse, which is typed list[Expr]. Signed-off-by: mday-io <mdaytn@gmail.com>
1 parent 8c6284d commit d98d817

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎tests/core/test_snapshot_evaluator.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5680,13 +5680,13 @@ def local_or_missing(evaluator, name):
56805680
evaluator = SnapshotEvaluator(adapter_mock)
56815681

56825682
upstream = load_sql_based_model(
5683-
parse("MODEL (name test_schema.upstream, kind FULL); SELECT 1 AS a")
5683+
d.parse("MODEL (name test_schema.upstream, kind FULL); SELECT 1 AS a")
56845684
)
56855685
upstream_snapshot = make_snapshot(upstream)
56865686
upstream_snapshot.categorize_as(SnapshotChangeCategory.BREAKING)
56875687

56885688
model = load_sql_based_model(
5689-
parse(
5689+
d.parse(
56905690
"""
56915691
MODEL (
56925692
name test_schema.test_model,
@@ -5735,7 +5735,7 @@ def test_promote_resolves_this_model_with_single_mapping_entry(
57355735
snapshots = {}
57365736
for i in range(20):
57375737
model = load_sql_based_model(
5738-
parse(
5738+
d.parse(
57395739
f"""
57405740
MODEL (
57415741
name test_schema.model_{i},

0 commit comments

Comments
 (0)