Skip to content

Commit f29a6b2

Browse files
authored
Fix: include warehouse in dbt target attribute dict (#5356)
1 parent f9b412d commit f29a6b2

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

sqlmesh/dbt/target.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"name",
5050
"database",
5151
"schema_",
52+
"warehouse",
5253
}
5354

5455
SCHEMA_DIFFER_OVERRIDES = {

tests/dbt/test_transformation.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,6 +1014,18 @@ def test_target_jinja(sushi_test_project: Project):
10141014
assert context.render("{{ target.path }}") == "None"
10151015
assert context.render("{{ target.profile_name }}") == "None"
10161016

1017+
context = DbtContext()
1018+
context._target = SnowflakeConfig(
1019+
name="target",
1020+
schema="test",
1021+
database="test",
1022+
account="account",
1023+
user="user",
1024+
password="password",
1025+
warehouse="warehouse",
1026+
)
1027+
assert context.render("{{ target.warehouse }}") == "warehouse"
1028+
10171029

10181030
@pytest.mark.xdist_group("dbt_manifest")
10191031
def test_project_name_jinja(sushi_test_project: Project):

0 commit comments

Comments
 (0)