Skip to content

Commit 6d0e824

Browse files
authored
Added test for checking grants in default schema (#470)
1 parent ac7d30e commit 6d0e824

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tests/integration/hive_metastore/test_grants.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@ def test_all_grants_in_databases(sql_backend, inventory_schema, make_schema, mak
1515
table_b = make_table(schema_name=schema_b.name)
1616
view_c = make_table(schema_name=schema_a.name, view=True, ctas="SELECT id FROM range(10)")
1717
view_d = make_table(schema_name=schema_a.name, view=True, ctas="SELECT id FROM range(10)")
18+
table_e = make_table(schema_name="default")
1819

1920
sql_backend.execute(f"GRANT USAGE ON SCHEMA default TO `{group_a.display_name}`")
2021
sql_backend.execute(f"GRANT USAGE ON SCHEMA default TO `{group_b.display_name}`")
22+
sql_backend.execute(f"GRANT MODIFY ON TABLE {table_e.full_name} TO `{group_b.display_name}`")
2123
sql_backend.execute(f"GRANT SELECT ON TABLE {table_a.full_name} TO `{group_a.display_name}`")
2224
sql_backend.execute(f"GRANT SELECT ON TABLE {table_b.full_name} TO `{group_b.display_name}`")
2325
sql_backend.execute(f"GRANT MODIFY ON SCHEMA {schema_b.full_name} TO `{group_b.display_name}`")
@@ -42,3 +44,4 @@ def test_all_grants_in_databases(sql_backend, inventory_schema, make_schema, mak
4244
assert all_grants[f"{group_b.display_name}.{empty_schema.full_name}"] == "MODIFY"
4345
assert all_grants[f"{group_b.display_name}.{view_c.full_name}"] == "MODIFY"
4446
assert all_grants[f"{group_b.display_name}.{view_d.full_name}"] == "MODIFY"
47+
assert all_grants[f"{group_b.display_name}.{table_e.full_name}"] == "MODIFY"

0 commit comments

Comments
 (0)