mirror of
https://github.com/apache/superset.git
synced 2026-04-18 15:44:57 +00:00
feat: create function for get_sqla_engine with context (#21790)
This commit is contained in:
@@ -158,8 +158,8 @@ class TestRequestAccess(SupersetTestCase):
|
||||
@pytest.mark.usefixtures("load_birth_names_dashboard_with_slices")
|
||||
def test_override_role_permissions_1_table(self):
|
||||
database = get_example_database()
|
||||
engine = database.get_sqla_engine()
|
||||
schema = inspect(engine).default_schema_name
|
||||
with database.get_sqla_engine_with_context() as engine:
|
||||
schema = inspect(engine).default_schema_name
|
||||
|
||||
perm_data = ROLE_TABLES_PERM_DATA.copy()
|
||||
perm_data["database"][0]["schema"][0]["name"] = schema
|
||||
@@ -186,8 +186,8 @@ class TestRequestAccess(SupersetTestCase):
|
||||
)
|
||||
def test_override_role_permissions_drops_absent_perms(self):
|
||||
database = get_example_database()
|
||||
engine = database.get_sqla_engine()
|
||||
schema = inspect(engine).default_schema_name
|
||||
with database.get_sqla_engine_with_context() as engine:
|
||||
schema = inspect(engine).default_schema_name
|
||||
|
||||
override_me = security_manager.find_role("override_me")
|
||||
override_me.permissions.append(
|
||||
|
||||
Reference in New Issue
Block a user