mirror of
https://github.com/apache/superset.git
synced 2026-05-22 00:05:15 +00:00
1 line
23 KiB
JSON
1 line
23 KiB
JSON
{".class": "MypyFile", "_fullname": "tests.security_tests", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "Database": {".class": "SymbolTableNode", "cross_ref": "superset.models.core.Database", "kind": "Gdef"}, "DruidCluster": {".class": "SymbolTableNode", "cross_ref": "superset.connectors.druid.models.DruidCluster", "kind": "Gdef"}, "DruidDatasource": {".class": "SymbolTableNode", "cross_ref": "superset.connectors.druid.models.DruidDatasource", "kind": "Gdef"}, "Mock": {".class": "SymbolTableNode", "cross_ref": "unittest.mock.Mock", "kind": "Gdef"}, "RolePermissionTests": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["tests.base_tests.SupersetTestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "tests.security_tests.RolePermissionTests", "name": "RolePermissionTests", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "tests.security_tests.RolePermissionTests", "metaclass_type": null, "metadata": {}, "module_name": "tests.security_tests", "mro": ["tests.security_tests.RolePermissionTests", "tests.base_tests.SupersetTestCase", "builtins.object"], "names": {".class": "SymbolTable", "assert_can_admin": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "perm_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_admin", "name": "assert_can_admin", "type": null}}, "assert_can_all": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "view_menu", "permissions_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_all", "name": "assert_can_all", "type": null}}, "assert_can_alpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "perm_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_alpha", "name": "assert_can_alpha", "type": null}}, "assert_can_gamma": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "perm_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_gamma", "name": "assert_can_gamma", "type": null}}, "assert_can_read": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "view_menu", "permissions_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_read", "name": "assert_can_read", "type": null}}, "assert_can_write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "view_menu", "permissions_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_can_write", "name": "assert_can_write", "type": null}}, "assert_cannot_alpha": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "perm_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_cannot_alpha", "name": "assert_cannot_alpha", "type": null}}, "assert_cannot_write": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "view_menu", "permissions_set"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.assert_cannot_write", "name": "assert_cannot_write", "type": null}}, "setUp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.setUp", "name": "setUp", "type": null}}, "tearDown": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.tearDown", "name": "tearDown", "type": null}}, "test_admin_permissions": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_admin_permissions", "name": "test_admin_permissions", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_admin_permissions", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["tests.security_tests.RolePermissionTests"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "test_admin_permissions of RolePermissionTests", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "test_alpha_permissions": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_alpha_permissions", "name": "test_alpha_permissions", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_alpha_permissions", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["tests.security_tests.RolePermissionTests"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "test_alpha_permissions of RolePermissionTests", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "test_gamma_permissions": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_gamma_permissions", "name": "test_gamma_permissions", "type": null}}, "test_gamma_permissions_basic": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_gamma_permissions_basic", "name": "test_gamma_permissions_basic", "type": null}}, "test_gamma_user_schema_access_to_charts": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_gamma_user_schema_access_to_charts", "name": "test_gamma_user_schema_access_to_charts", "type": null}}, "test_gamma_user_schema_access_to_dashboards": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_gamma_user_schema_access_to_dashboards", "name": "test_gamma_user_schema_access_to_dashboards", "type": null}}, "test_gamma_user_schema_access_to_tables": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_gamma_user_schema_access_to_tables", "name": "test_gamma_user_schema_access_to_tables", "type": null}}, "test_granter_permissions": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_granter_permissions", "name": "test_granter_permissions", "type": null}}, "test_is_admin_only": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_is_admin_only", "name": "test_is_admin_only", "type": null}}, "test_is_alpha_only": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_is_alpha_only", "name": "test_is_alpha_only", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_is_alpha_only", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["tests.security_tests.RolePermissionTests"], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": true, "is_ellipsis_args": false, "name": "test_is_alpha_only of RolePermissionTests", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "variables": []}}}}, "test_is_gamma_pvm": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_is_gamma_pvm", "name": "test_is_gamma_pvm", "type": null}}, "test_schemas_accessible_by_user_admin": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_g"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_schemas_accessible_by_user_admin", "name": "test_schemas_accessible_by_user_admin", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_schemas_accessible_by_user_admin", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_schemas_accessible_by_user_datasource_access": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_g"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_schemas_accessible_by_user_datasource_access", "name": "test_schemas_accessible_by_user_datasource_access", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_schemas_accessible_by_user_datasource_access", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_schemas_accessible_by_user_datasource_and_schema_access": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_g"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_schemas_accessible_by_user_datasource_and_schema_access", "name": "test_schemas_accessible_by_user_datasource_and_schema_access", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_schemas_accessible_by_user_datasource_and_schema_access", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_schemas_accessible_by_user_schema_access": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_g"], "flags": ["is_decorated"], "fullname": "tests.security_tests.RolePermissionTests.test_schemas_accessible_by_user_schema_access", "name": "test_schemas_accessible_by_user_schema_access", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_schemas_accessible_by_user_schema_access", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_set_perm_database": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_set_perm_database", "name": "test_set_perm_database", "type": null}}, "test_set_perm_druid_cluster": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_set_perm_druid_cluster", "name": "test_set_perm_druid_cluster", "type": null}}, "test_set_perm_druid_datasource": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_set_perm_druid_datasource", "name": "test_set_perm_druid_datasource", "type": null}}, "test_set_perm_slice": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_set_perm_slice", "name": "test_set_perm_slice", "type": null}}, "test_set_perm_sqla_table": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_set_perm_sqla_table", "name": "test_set_perm_sqla_table", "type": null}}, "test_sql_lab_permissions": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_sql_lab_permissions", "name": "test_sql_lab_permissions", "type": null}}, "test_sqllab_gamma_user_schema_access_to_sqllab": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_sqllab_gamma_user_schema_access_to_sqllab", "name": "test_sqllab_gamma_user_schema_access_to_sqllab", "type": null}}, "test_views_are_secured": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RolePermissionTests.test_views_are_secured", "name": "test_views_are_secured", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "RowLevelSecurityFilter": {".class": "SymbolTableNode", "cross_ref": "superset.connectors.sqla.models.RowLevelSecurityFilter", "kind": "Gdef"}, "RowLevelSecurityTests": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["tests.base_tests.SupersetTestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "tests.security_tests.RowLevelSecurityTests", "name": "RowLevelSecurityTests", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "tests.security_tests.RowLevelSecurityTests", "metaclass_type": null, "metadata": {}, "module_name": "tests.security_tests", "mro": ["tests.security_tests.RowLevelSecurityTests", "tests.base_tests.SupersetTestCase", "builtins.object"], "names": {".class": "SymbolTable", "rls_entry": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "tests.security_tests.RowLevelSecurityTests.rls_entry", "name": "rls_entry", "type": {".class": "NoneType"}}}, "setUp": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RowLevelSecurityTests.setUp", "name": "setUp", "type": null}}, "tearDown": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RowLevelSecurityTests.tearDown", "name": "tearDown", "type": null}}, "test_rls_filter_alters_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RowLevelSecurityTests.test_rls_filter_alters_query", "name": "test_rls_filter_alters_query", "type": null}}, "test_rls_filter_doesnt_alter_query": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "tests.security_tests.RowLevelSecurityTests.test_rls_filter_doesnt_alter_query", "name": "test_rls_filter_doesnt_alter_query", "type": null}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "SCHEMA_ACCESS_ROLE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "tests.security_tests.SCHEMA_ACCESS_ROLE", "name": "SCHEMA_ACCESS_ROLE", "type": "builtins.str"}}, "SecurityManagerTests": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["tests.base_tests.SupersetTestCase"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "tests.security_tests.SecurityManagerTests", "name": "SecurityManagerTests", "type_vars": []}, "flags": ["fallback_to_any"], "fullname": "tests.security_tests.SecurityManagerTests", "metaclass_type": null, "metadata": {}, "module_name": "tests.security_tests", "mro": ["tests.security_tests.SecurityManagerTests", "tests.base_tests.SupersetTestCase", "builtins.object"], "names": {".class": "SymbolTable", "test_assert_datasource_permission": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_can_access_datasource"], "flags": ["is_decorated"], "fullname": "tests.security_tests.SecurityManagerTests.test_assert_datasource_permission", "name": "test_assert_datasource_permission", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_assert_datasource_permission", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_assert_query_context_permission": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_can_access_datasource"], "flags": ["is_decorated"], "fullname": "tests.security_tests.SecurityManagerTests.test_assert_query_context_permission", "name": "test_assert_query_context_permission", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_assert_query_context_permission", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}, "test_assert_viz_permission": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "mock_can_access_datasource"], "flags": ["is_decorated"], "fullname": "tests.security_tests.SecurityManagerTests.test_assert_viz_permission", "name": "test_assert_viz_permission", "type": null}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "test_assert_viz_permission", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Slice": {".class": "SymbolTableNode", "cross_ref": "superset.models.slice.Slice", "kind": "Gdef"}, "SqlaTable": {".class": "SymbolTableNode", "cross_ref": "superset.connectors.sqla.models.SqlaTable", "kind": "Gdef"}, "SupersetSecurityException": {".class": "SymbolTableNode", "cross_ref": "superset.exceptions.SupersetSecurityException", "kind": "Gdef"}, "SupersetTestCase": {".class": "SymbolTableNode", "cross_ref": "tests.base_tests.SupersetTestCase", "kind": "Gdef"}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "tests.security_tests.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "tests.security_tests.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "tests.security_tests.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "tests.security_tests.__package__", "name": "__package__", "type": "builtins.str"}}, "app": {".class": "SymbolTableNode", "cross_ref": "superset.app", "kind": "Gdef"}, "appbuilder": {".class": "SymbolTableNode", "cross_ref": "superset.extensions.appbuilder", "kind": "Gdef"}, "create_schema_perm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["view_menu_name"], "flags": [], "fullname": "tests.security_tests.create_schema_perm", "name": "create_schema_perm", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["view_menu_name"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "create_schema_perm", "ret_type": {".class": "NoneType"}, "variables": []}}}, "db": {".class": "SymbolTableNode", "cross_ref": "superset.extensions.db", "kind": "Gdef"}, "delete_schema_perm": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["view_menu_name"], "flags": [], "fullname": "tests.security_tests.delete_schema_perm", "name": "delete_schema_perm", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["view_menu_name"], "arg_types": ["builtins.str"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "delete_schema_perm", "ret_type": {".class": "NoneType"}, "variables": []}}}, "g": {".class": "SymbolTableNode", "cross_ref": "flask.globals.g", "kind": "Gdef"}, "get_example_database": {".class": "SymbolTableNode", "cross_ref": "superset.utils.core.get_example_database", "kind": "Gdef"}, "get_perm_tuples": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["role_name"], "flags": [], "fullname": "tests.security_tests.get_perm_tuples", "name": "get_perm_tuples", "type": null}}, "inspect": {".class": "SymbolTableNode", "cross_ref": "inspect", "kind": "Gdef"}, "patch": {".class": "SymbolTableNode", "cross_ref": "unittest.mock.patch", "kind": "Gdef"}, "prison": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_suppressed_import", "is_ready"], "fullname": "tests.security_tests.prison", "name": "prison", "type": {".class": "AnyType", "missing_import_name": "tests.security_tests.prison", "source_any": null, "type_of_any": 3}}}, "security_manager": {".class": "SymbolTableNode", "cross_ref": "superset.extensions.security_manager", "kind": "Gdef"}, "tests": {".class": "SymbolTableNode", "cross_ref": "tests", "kind": "Gdef"}, "unittest": {".class": "SymbolTableNode", "cross_ref": "unittest", "kind": "Gdef"}, "viz": {".class": "SymbolTableNode", "cross_ref": "superset.viz", "kind": "Gdef"}}, "path": "tests/security_tests.py"} |