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 ()
@@ -135,7 +136,7 @@ def test_tests_referencing_disabled_models():
135136 project_path ,
136137 "sushi" ,
137138 profile .target ,
138- variable_overrides = { " start" : " 2020-01-01"} ,
139+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
139140 )
140141
141142 assert "disabled_model" not in helper .models ()
@@ -151,7 +152,7 @@ def test_call_cache():
151152 project_path ,
152153 "sushi" ,
153154 profile .target ,
154- variable_overrides = { " start" : " 2020-01-01"} ,
155+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
155156 )
156157
157158 unused = "0000"
@@ -172,7 +173,7 @@ def test_variable_override():
172173 project_path ,
173174 "sushi" ,
174175 profile .target ,
175- variable_overrides = { " start" : " 2020-01-01"} ,
176+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
176177 )
177178 assert helper .models ()["top_waiters" ].limit_value == 10
178179
@@ -181,7 +182,8 @@ def test_variable_override():
181182 project_path ,
182183 "sushi" ,
183184 profile .target ,
184- variable_overrides = {"top_waiters:limit" : 1 , "start" : "2020-01-01" },
185+ variable_overrides = {"top_waiters:limit" : 1 },
186+ model_defaults = ModelDefaultsConfig (start = "2020-01-01" ),
185187 )
186188 assert helper .models ()["top_waiters" ].limit_value == 1
187189
@@ -196,7 +198,7 @@ def test_source_meta_external_location():
196198 project_path ,
197199 "sushi" ,
198200 profile .target ,
199- variable_overrides = { " start" : " 2020-01-01"} ,
201+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
200202 )
201203
202204 sources = helper .sources ()
@@ -229,7 +231,7 @@ def test_top_level_dbt_adapter_macros():
229231 project_path ,
230232 "sushi" ,
231233 profile .target ,
232- variable_overrides = { " start" : " 2020-01-01"} ,
234+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
233235 )
234236
235237 # Adapter macros must be marked as top-level
0 commit comments