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 @@ -36,6 +36,10 @@ def _get_group_from_table(
3636 return next ((g for g in groups if g ["name" ] == group_name ), None )
3737
3838
39+ def _normalize_empty (val ):
40+ return val if val not in (None , "" ) else None
41+
42+
3943@pytest .mark .parametrize (
4044 "group_config, expected_groups, test_name" ,
4145 [
@@ -120,11 +124,11 @@ def test_dbt_groups_artifact_parametrized(
120124 assert (
121125 group is not None
122126 ), f"Group { group_name } not found in dbt_groups artifact table."
123- assert (
124- group . get ( "owner_name" ) == owner_name
127+ assert _normalize_empty ( group . get ( "owner_name" )) == _normalize_empty (
128+ owner_name
125129 ), f"Expected owner name '{ owner_name } ', got '{ group .get ('owner_name' )} '"
126- assert (
127- group . get ( "owner_email" ) == owner_email
130+ assert _normalize_empty ( group . get ( "owner_email" )) == _normalize_empty (
131+ owner_email
128132 ), f"Expected owner email: '{ owner_email } ', got '{ group .get ('owner_email' )} '"
129133
130134
You can’t perform that action at this time.
0 commit comments