mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix(test): make test_clean_requests_after_schema_grant more idempotent (#19625)
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user