Skip to content

Commit 2fcda3c

Browse files
committed
Fix!: include warehouse in dbt target attribute dict
1 parent 5f223bd commit 2fcda3c

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

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)