File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
integration_tests/tests/test_dbt_artifacts Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1+ import contextlib
2+
13import pytest
24from dbt_project import DbtProject
35
1921}
2022
2123
24+ @contextlib .contextmanager
2225def _write_group_config (dbt_project : DbtProject , group_config : dict , name : str ):
23- """Helper to write a group config YAML file in the dbt project."""
24- return dbt_project .write_yaml (group_config , name = name )
26+ """Context manager to write a group config YAML file in the dbt project and clean up after."""
27+ with dbt_project .write_yaml (group_config , name = name ) as file_path :
28+ yield file_path
2529
2630
2731def _get_group_from_table (
@@ -118,10 +122,10 @@ def test_dbt_groups_artifact_parametrized(
118122 ), f"Group { group_name } not found in dbt_groups artifact table."
119123 assert (
120124 group .get ("owner_name" ) == owner_name
121- ), f"Expected owner name { owner_name } , got { group .get ('owner_name' )} "
125+ ), f"Expected owner name ' { owner_name } ' , got ' { group .get ('owner_name' )} ' "
122126 assert (
123127 group .get ("owner_email" ) == owner_email
124- ), f"Expected owner email { owner_email } , got { group .get ('owner_email' )} "
128+ ), f"Expected owner email: ' { owner_email } ' , got ' { group .get ('owner_email' )} ' "
125129
126130
127131def test_model_group_attribute (dbt_project : DbtProject ):
You can’t perform that action at this time.
0 commit comments