4
4
5
5
import pytest
6
6
7
+ from sqlmesh .core .config import ModelDefaultsConfig
7
8
from sqlmesh .dbt .basemodel import Dependencies
8
9
from sqlmesh .dbt .context import DbtContext
9
10
from sqlmesh .dbt .manifest import ManifestHelper
@@ -24,7 +25,7 @@ def test_manifest_helper(caplog):
24
25
project_path ,
25
26
"sushi" ,
26
27
profile .target ,
27
- variable_overrides = { " start" : " 2020-01-01"} ,
28
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
28
29
)
29
30
30
31
models = helper .models ()
@@ -133,7 +134,7 @@ def test_tests_referencing_disabled_models():
133
134
project_path ,
134
135
"sushi" ,
135
136
profile .target ,
136
- variable_overrides = { " start" : " 2020-01-01"} ,
137
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
137
138
)
138
139
139
140
assert "disabled_model" not in helper .models ()
@@ -149,7 +150,7 @@ def test_call_cache():
149
150
project_path ,
150
151
"sushi" ,
151
152
profile .target ,
152
- variable_overrides = { " start" : " 2020-01-01"} ,
153
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
153
154
)
154
155
155
156
unused = "0000"
@@ -170,7 +171,7 @@ def test_variable_override():
170
171
project_path ,
171
172
"sushi" ,
172
173
profile .target ,
173
- variable_overrides = { " start" : " 2020-01-01"} ,
174
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
174
175
)
175
176
assert helper .models ()["top_waiters" ].limit_value == 10
176
177
@@ -179,7 +180,8 @@ def test_variable_override():
179
180
project_path ,
180
181
"sushi" ,
181
182
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" ),
183
185
)
184
186
assert helper .models ()["top_waiters" ].limit_value == 1
185
187
@@ -194,7 +196,7 @@ def test_source_meta_external_location():
194
196
project_path ,
195
197
"sushi" ,
196
198
profile .target ,
197
- variable_overrides = { " start" : " 2020-01-01"} ,
199
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
198
200
)
199
201
200
202
sources = helper .sources ()
@@ -227,7 +229,7 @@ def test_top_level_dbt_adapter_macros():
227
229
project_path ,
228
230
"sushi" ,
229
231
profile .target ,
230
- variable_overrides = { " start" : " 2020-01-01"} ,
232
+ model_defaults = ModelDefaultsConfig ( start = " 2020-01-01") ,
231
233
)
232
234
233
235
# Adapter macros must be marked as top-level
0 commit comments