44
55import pytest
66
7+ from sqlmesh .core .config import ModelDefaultsConfig
78from sqlmesh .dbt .basemodel import Dependencies
89from sqlmesh .dbt .context import DbtContext
910from sqlmesh .dbt .manifest import ManifestHelper
@@ -24,7 +25,7 @@ def test_manifest_helper(caplog):
2425 project_path ,
2526 "sushi" ,
2627 profile .target ,
27- variable_overrides = { " start" : " 2020-01-01"} ,
28+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
2829 )
2930
3031 models = helper .models ()
@@ -133,7 +134,7 @@ def test_tests_referencing_disabled_models():
133134 project_path ,
134135 "sushi" ,
135136 profile .target ,
136- variable_overrides = { " start" : " 2020-01-01"} ,
137+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
137138 )
138139
139140 assert "disabled_model" not in helper .models ()
@@ -149,7 +150,7 @@ def test_call_cache():
149150 project_path ,
150151 "sushi" ,
151152 profile .target ,
152- variable_overrides = { " start" : " 2020-01-01"} ,
153+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
153154 )
154155
155156 unused = "0000"
@@ -170,7 +171,7 @@ def test_variable_override():
170171 project_path ,
171172 "sushi" ,
172173 profile .target ,
173- variable_overrides = { " start" : " 2020-01-01"} ,
174+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
174175 )
175176 assert helper .models ()["top_waiters" ].limit_value == 10
176177
@@ -179,7 +180,8 @@ def test_variable_override():
179180 project_path ,
180181 "sushi" ,
181182 profile .target ,
182- variable_overrides = {"top_waiters:limit" : 1 , "start" : "2020-01-01" },
183+ variable_overrides = {"top_waiters:limit" : 1 },
184+ model_defaults = ModelDefaultsConfig (start = "2020-01-01" ),
183185 )
184186 assert helper .models ()["top_waiters" ].limit_value == 1
185187
@@ -194,7 +196,7 @@ def test_source_meta_external_location():
194196 project_path ,
195197 "sushi" ,
196198 profile .target ,
197- variable_overrides = { " start" : " 2020-01-01"} ,
199+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
198200 )
199201
200202 sources = helper .sources ()
@@ -227,7 +229,7 @@ def test_top_level_dbt_adapter_macros():
227229 project_path ,
228230 "sushi" ,
229231 profile .target ,
230- variable_overrides = { " start" : " 2020-01-01"} ,
232+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
231233 )
232234
233235 # Adapter macros must be marked as top-level
0 commit comments