fix(test): make test_clean_requests_after_schema_grant more idempotent (#19625)

This commit is contained in:
Jesse Yang
2022-04-09 07:48:37 -07:00
committed by GitHub
parent 9a9e3b6e3b
commit 738bd04b4f

View File

@@ -374,6 +374,7 @@ class TestRequestAccess(SupersetTestCase):
.filter_by(table_name="wb_health_population")
.first()
)
original_schema = ds.schema
ds.schema = "temp_schema"
security_manager.add_permission_view_menu("schema_access", ds.schema_perm)
@@ -394,13 +395,7 @@ class TestRequestAccess(SupersetTestCase):
gamma_user = security_manager.find_user(username="gamma")
gamma_user.roles.remove(security_manager.find_role(SCHEMA_ACCESS_ROLE))
ds = (
session.query(SqlaTable)
.filter_by(table_name="wb_health_population")
.first()
)
ds.schema = None
ds.schema = original_schema
session.commit()
@mock.patch("superset.utils.core.send_mime_email")