Files
superset2/.mypy_cache/3.9/tests/integration_tests/security_tests.data.json
Maxime Beauchemin 57bccba93a simple redirect
2023-08-10 16:28:51 -07:00

1 line
120 KiB
JSON

{".class":"MypyFile","_fullname":"tests.integration_tests.security_tests","future_import_flags":[],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","ANY":{".class":"SymbolTableNode","cross_ref":"unittest.mock.ANY","kind":"Gdef"},"Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"Dashboard":{".class":"SymbolTableNode","cross_ref":"superset.models.dashboard.Dashboard","kind":"Gdef"},"Database":{".class":"SymbolTableNode","cross_ref":"superset.models.core.Database","kind":"Gdef"},"DatasourceDAO":{".class":"SymbolTableNode","cross_ref":"superset.datasource.dao.DatasourceDAO","kind":"Gdef"},"DatasourceType":{".class":"SymbolTableNode","cross_ref":"superset.utils.core.DatasourceType","kind":"Gdef"},"ErrorLevel":{".class":"SymbolTableNode","cross_ref":"superset.errors.ErrorLevel","kind":"Gdef"},"FakeRequest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.FakeRequest","name":"FakeRequest","type_vars":[]},"deletable_attributes":[],"flags":[],"fullname":"tests.integration_tests.security_tests.FakeRequest","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.FakeRequest","builtins.object"],"names":{".class":"SymbolTable","form":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"tests.integration_tests.security_tests.FakeRequest.form","name":"form","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}}},"headers":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"tests.integration_tests.security_tests.FakeRequest.headers","name":"headers","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}}}},"self_type":null,"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Mock":{".class":"SymbolTableNode","cross_ref":"unittest.mock.Mock","kind":"Gdef"},"NEW_SECURITY_CONVERGE_VIEWS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_inferred","has_explicit_value"],"fullname":"tests.integration_tests.security_tests.NEW_SECURITY_CONVERGE_VIEWS","name":"NEW_SECURITY_CONVERGE_VIEWS","type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"Role":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_suppressed_import","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.Role","name":"Role","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.Role","source_any":null,"type_of_any":3}}},"SCHEMA_ACCESS_ROLE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"tests.integration_tests.security_tests.SCHEMA_ACCESS_ROLE","name":"SCHEMA_ACCESS_ROLE","type":"builtins.str"}},"Slice":{".class":"SymbolTableNode","cross_ref":"superset.models.slice.Slice","kind":"Gdef"},"SqlaTable":{".class":"SymbolTableNode","cross_ref":"superset.connectors.sqla.models.SqlaTable","kind":"Gdef"},"SupersetError":{".class":"SymbolTableNode","cross_ref":"superset.errors.SupersetError","kind":"Gdef"},"SupersetErrorType":{".class":"SymbolTableNode","cross_ref":"superset.errors.SupersetErrorType","kind":"Gdef"},"SupersetSecurityException":{".class":"SymbolTableNode","cross_ref":"superset.exceptions.SupersetSecurityException","kind":"Gdef"},"SupersetTestCase":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.base_tests.SupersetTestCase","kind":"Gdef"},"Table":{".class":"SymbolTableNode","cross_ref":"superset.sql_parse.Table","kind":"Gdef"},"TestDatasources":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["tests.integration_tests.base_tests.SupersetTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestDatasources","name":"TestDatasources","type_vars":[]},"deletable_attributes":[],"flags":["fallback_to_any"],"fullname":"tests.integration_tests.security_tests.TestDatasources","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestDatasources","tests.integration_tests.base_tests.SupersetTestCase","builtins.object"],"names":{".class":"SymbolTable","Datasource@1724":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724","name":"Datasource@1724","type_vars":[]},"deletable_attributes":[],"flags":["is_named_tuple"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["database","schema","name"]}},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestDatasources.Datasource@1724","builtins.tuple","typing.Sequence","typing.Collection","typing.Reversible","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.__doc__","name":"__doc__","type":"builtins.str"}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.__new__","name":"__new__","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"__new__ of Datasource@1724","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._asdict","name":"_asdict","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_asdict of Datasource@1724","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._field_defaults","name":"_field_defaults","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._field_types","name":"_field_types","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._fields","name":"_fields","type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1724","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1724","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._replace","name":"_replace","type":{".class":"CallableType","arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_replace of Datasource@1724","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724._source","name":"_source","type":"builtins.str"}},"database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.database","name":"database","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.name","name":"name","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"schema":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1724.schema","name":"schema","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}}},"self_type":null,"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"Datasource@1752":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752","name":"Datasource@1752","type_vars":[]},"deletable_attributes":[],"flags":["is_named_tuple"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["database","schema","name"]}},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestDatasources.Datasource@1752","builtins.tuple","typing.Sequence","typing.Collection","typing.Reversible","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.__doc__","name":"__doc__","type":"builtins.str"}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.__new__","name":"__new__","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"__new__ of Datasource@1752","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._asdict","name":"_asdict","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_asdict of Datasource@1752","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._field_defaults","name":"_field_defaults","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._field_types","name":"_field_types","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._fields","name":"_fields","type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1752","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1752","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._replace","name":"_replace","type":{".class":"CallableType","arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_replace of Datasource@1752","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752._source","name":"_source","type":"builtins.str"}},"database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.database","name":"database","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.name","name":"name","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"schema":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1752.schema","name":"schema","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}}},"self_type":null,"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"Datasource@1776":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776","name":"Datasource@1776","type_vars":[]},"deletable_attributes":[],"flags":["is_named_tuple"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["database","schema","name"]}},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestDatasources.Datasource@1776","builtins.tuple","typing.Sequence","typing.Collection","typing.Reversible","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.__doc__","name":"__doc__","type":"builtins.str"}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.__new__","name":"__new__","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["_cls","database","schema","name"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"__new__ of Datasource@1776","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._asdict","name":"_asdict","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_asdict of Datasource@1776","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._field_defaults","name":"_field_defaults","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._field_types","name":"_field_types","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._fields","name":"_fields","type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.tuple"}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"dataclass_transform_spec":null,"flags":["is_class","is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1776","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._make","name":"_make","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["_cls","iterable","new","len"],"arg_types":[{".class":"TypeType","item":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_make of Datasource@1776","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._replace","name":"_replace","type":{".class":"CallableType","arg_kinds":[0,5,5,5],"arg_names":["_self","database","schema","name"],"arg_types":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"_replace of Datasource@1776","ret_type":{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0},"type_guard":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._NT","id":-1,"name":"_NT","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776._source","name":"_source","type":"builtins.str"}},"database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.database","name":"database","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.name","name":"name","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"schema":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"tests.integration_tests.security_tests.TestDatasources.Datasource@1776.schema","name":"schema","type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}}},"self_type":null,"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"test_get_user_datasources_admin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_get_session","mock_can_access_database","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_admin","name":"test_get_user_datasources_admin","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_admin","name":"test_get_user_datasources_admin","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_user_datasources_admin of TestDatasources","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_user_datasources_gamma":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_get_session","mock_can_access_database","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_gamma","name":"test_get_user_datasources_gamma","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_gamma","name":"test_get_user_datasources_gamma","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_user_datasources_gamma of TestDatasources","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_user_datasources_gamma_with_schema":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_get_session","mock_can_access_database","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_gamma_with_schema","name":"test_get_user_datasources_gamma_with_schema","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestDatasources.test_get_user_datasources_gamma_with_schema","name":"test_get_user_datasources_gamma_with_schema","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_user_datasources_gamma_with_schema of TestDatasources","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":null,"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TestGuestTokens":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["tests.integration_tests.base_tests.SupersetTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestGuestTokens","name":"TestGuestTokens","type_vars":[]},"deletable_attributes":[],"flags":["fallback_to_any"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestGuestTokens","tests.integration_tests.base_tests.SupersetTestCase","builtins.object"],"names":{".class":"SymbolTable","create_guest_token":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.create_guest_token","name":"create_guest_token","type":null}},"test_create_guest_access_token":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","get_time_mock"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_create_guest_access_token","name":"test_create_guest_access_token","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_create_guest_access_token","name":"test_create_guest_access_token","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_create_guest_access_token of TestGuestTokens","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_create_guest_access_token_callable_audience":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","get_time_mock"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_create_guest_access_token_callable_audience","name":"test_create_guest_access_token_callable_audience","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_create_guest_access_token_callable_audience","name":"test_create_guest_access_token_callable_audience","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_create_guest_access_token_callable_audience of TestGuestTokens","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_guest_user":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user","name":"test_get_guest_user","type":null}},"test_get_guest_user_bad_audience":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_bad_audience","name":"test_get_guest_user_bad_audience","type":null}},"test_get_guest_user_expired_token":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","get_time_mock"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_expired_token","name":"test_get_guest_user_expired_token","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_expired_token","name":"test_get_guest_user_expired_token","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_guest_user_expired_token of TestGuestTokens","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_guest_user_no_resource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_no_resource","name":"test_get_guest_user_no_resource","type":null}},"test_get_guest_user_no_user":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_no_user","name":"test_get_guest_user_no_user","type":null}},"test_get_guest_user_not_guest_type":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_not_guest_type","name":"test_get_guest_user_not_guest_type","type":null}},"test_get_guest_user_with_request_form":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestGuestTokens.test_get_guest_user_with_request_form","name":"test_get_guest_user_with_request_form","type":null}}},"self_type":null,"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TestRolePermission":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["tests.integration_tests.base_tests.SupersetTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestRolePermission","name":"TestRolePermission","type_vars":[]},"deletable_attributes":[],"flags":["fallback_to_any"],"fullname":"tests.integration_tests.security_tests.TestRolePermission","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestRolePermission","tests.integration_tests.base_tests.SupersetTestCase","builtins.object"],"names":{".class":"SymbolTable","assert_can_admin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","perm_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_admin","name":"assert_can_admin","type":null}},"assert_can_all":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_all","name":"assert_can_all","type":null}},"assert_can_alpha":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","perm_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_alpha","name":"assert_can_alpha","type":null}},"assert_can_gamma":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","perm_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_gamma","name":"assert_can_gamma","type":null}},"assert_can_menu":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_menu","name":"assert_can_menu","type":null}},"assert_can_read":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_read","name":"assert_can_read","type":null}},"assert_can_write":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_can_write","name":"assert_can_write","type":null}},"assert_cannot_alpha":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","perm_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_cannot_alpha","name":"assert_cannot_alpha","type":null}},"assert_cannot_gamma":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","perm_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_cannot_gamma","name":"assert_cannot_gamma","type":null}},"assert_cannot_menu":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_cannot_menu","name":"assert_cannot_menu","type":null}},"assert_cannot_write":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","view_menu","permissions_set"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.assert_cannot_write","name":"assert_cannot_write","type":null}},"setUp":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.setUp","name":"setUp","type":null}},"tearDown":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.tearDown","name":"tearDown","type":null}},"test_admin_permissions":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_admin_permissions","name":"test_admin_permissions","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_admin_permissions","name":"test_admin_permissions","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_after_delete_database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_delete_database","name":"test_after_delete_database","type":null}},"test_after_delete_database_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_delete_database_rollback","name":"test_after_delete_database_rollback","type":null}},"test_after_delete_dataset":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_delete_dataset","name":"test_after_delete_dataset","type":null}},"test_after_delete_dataset_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_delete_dataset_rollback","name":"test_after_delete_dataset_rollback","type":null}},"test_after_insert_database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_insert_database","name":"test_after_insert_database","type":null}},"test_after_insert_database_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_insert_database_rollback","name":"test_after_insert_database_rollback","type":null}},"test_after_insert_dataset":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_insert_dataset","name":"test_after_insert_dataset","type":null}},"test_after_insert_dataset_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_insert_dataset_rollback","name":"test_after_insert_dataset_rollback","type":null}},"test_after_insert_dataset_table_none":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_insert_dataset_table_none","name":"test_after_insert_dataset_table_none","type":null}},"test_after_update_database__perm_database_access":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_database__perm_database_access","name":"test_after_update_database__perm_database_access","type":null}},"test_after_update_database__perm_database_access_exists":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_database__perm_database_access_exists","name":"test_after_update_database__perm_database_access_exists","type":null}},"test_after_update_database__perm_datasource_access":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_database__perm_datasource_access","name":"test_after_update_database__perm_datasource_access","type":null}},"test_after_update_database_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_database_rollback","name":"test_after_update_database_rollback","type":null}},"test_after_update_dataset__db_changes":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset__db_changes","name":"test_after_update_dataset__db_changes","type":null}},"test_after_update_dataset__name_changes":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset__name_changes","name":"test_after_update_dataset__name_changes","type":null}},"test_after_update_dataset__name_db_changes":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset__name_db_changes","name":"test_after_update_dataset__name_db_changes","type":null}},"test_after_update_dataset__schema_changes":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset__schema_changes","name":"test_after_update_dataset__schema_changes","type":null}},"test_after_update_dataset__schema_none":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset__schema_none","name":"test_after_update_dataset__schema_none","type":null}},"test_after_update_dataset_rollback":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_after_update_dataset_rollback","name":"test_after_update_dataset_rollback","type":null}},"test_alpha_permissions":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_alpha_permissions","name":"test_alpha_permissions","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_alpha_permissions","name":"test_alpha_permissions","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["tests.integration_tests.security_tests.TestRolePermission"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":true,"is_ellipsis_args":false,"name":"test_alpha_permissions of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_gamma_permissions":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_gamma_permissions","name":"test_gamma_permissions","type":null}},"test_gamma_permissions_basic":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_gamma_permissions_basic","name":"test_gamma_permissions_basic","type":null}},"test_gamma_user_schema_access_to_dashboards":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_gamma_user_schema_access_to_dashboards","name":"test_gamma_user_schema_access_to_dashboards","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_gamma_user_schema_access_to_dashboards","name":"test_gamma_user_schema_access_to_dashboards","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_hybrid_perm_database":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_hybrid_perm_database","name":"test_hybrid_perm_database","type":null}},"test_is_admin_only":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_is_alpha_only","name":"test_is_alpha_only","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_is_alpha_only","name":"test_is_alpha_only","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["tests.integration_tests.security_tests.TestRolePermission"],"bound_args":[],"def_extras":{"first_arg":"self"},"fallback":"builtins.function","from_concatenate":false,"implicit":true,"is_ellipsis_args":false,"name":"test_is_alpha_only of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_is_gamma_pvm":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_is_gamma_pvm","name":"test_is_gamma_pvm","type":null}},"test_public_permissions_basic":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_permissions_basic","name":"test_public_permissions_basic","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_permissions_basic","name":"test_public_permissions_basic","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_public_sync_role_builtin_perms":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_sync_role_builtin_perms","name":"test_public_sync_role_builtin_perms","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_sync_role_builtin_perms","name":"test_public_sync_role_builtin_perms","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_public_sync_role_data_perms":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_sync_role_data_perms","name":"test_public_sync_role_data_perms","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_public_sync_role_data_perms","name":"test_public_sync_role_data_perms","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_schemas_accessible_by_user_admin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mock_sm_g","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_schemas_accessible_by_user_admin","name":"test_schemas_accessible_by_user_admin","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_schemas_accessible_by_user_admin of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_schemas_accessible_by_user_datasource_access":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mock_sm_g","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_schemas_accessible_by_user_datasource_access","name":"test_schemas_accessible_by_user_datasource_access","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_schemas_accessible_by_user_datasource_access of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_schemas_accessible_by_user_datasource_and_schema_access":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mock_sm_g","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_schemas_accessible_by_user_datasource_and_schema_access","name":"test_schemas_accessible_by_user_datasource_and_schema_access","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_schemas_accessible_by_user_datasource_and_schema_access of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_schemas_accessible_by_user_schema_access":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mock_sm_g","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_schemas_accessible_by_user_schema_access","name":"test_schemas_accessible_by_user_schema_access","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_schemas_accessible_by_user_schema_access of TestRolePermission","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_set_perm_slice":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_set_perm_slice","name":"test_set_perm_slice","type":null}},"test_sql_lab_permissions":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.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":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_sqllab_gamma_user_schema_access_to_sqllab","name":"test_sqllab_gamma_user_schema_access_to_sqllab","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_sqllab_gamma_user_schema_access_to_sqllab","name":"test_sqllab_gamma_user_schema_access_to_sqllab","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3},"type_of_any":7}}}},"test_views_are_secured":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.TestRolePermission.test_views_are_secured","name":"test_views_are_secured","type":null}}},"self_type":null,"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TestSecurityManager":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["tests.integration_tests.base_tests.SupersetTestCase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"tests.integration_tests.security_tests.TestSecurityManager","name":"TestSecurityManager","type_vars":[]},"deletable_attributes":[],"flags":["fallback_to_any"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"tests.integration_tests.security_tests","mro":["tests.integration_tests.security_tests.TestSecurityManager","tests.integration_tests.base_tests.SupersetTestCase","builtins.object"],"names":{".class":"SymbolTable","test_can_access_datasource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mock_raise_for_access"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_can_access_datasource","name":"test_can_access_datasource","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_can_access_datasource","name":"test_can_access_datasource","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_can_access_datasource of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_can_access_table":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mock_raise_for_access"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_can_access_table","name":"test_can_access_table","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_can_access_table","name":"test_can_access_table","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_can_access_table of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_anonymous_roles":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_get_anonymous_roles","name":"test_get_anonymous_roles","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_get_anonymous_roles","name":"test_get_anonymous_roles","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_anonymous_roles of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_get_user_roles":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mock_g"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_get_user_roles","name":"test_get_user_roles","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_get_user_roles","name":"test_get_user_roles","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_get_user_roles of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_raise_for_access_datasource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_can_access_schema","mock_can_access","mock_is_owner"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_datasource","name":"test_raise_for_access_datasource","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_datasource","name":"test_raise_for_access_datasource","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_raise_for_access_datasource of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_raise_for_access_query":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mock_can_access","mock_is_owner"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_query","name":"test_raise_for_access_query","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_query","name":"test_raise_for_access_query","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_raise_for_access_query of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_raise_for_access_query_context":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_can_access_schema","mock_can_access","mock_is_owner"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_query_context","name":"test_raise_for_access_query_context","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_query_context","name":"test_raise_for_access_query_context","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_raise_for_access_query_context of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_raise_for_access_table":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mock_can_access"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_table","name":"test_raise_for_access_table","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_table","name":"test_raise_for_access_table","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_raise_for_access_table of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}},"test_raise_for_access_viz":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","mock_can_access_schema","mock_can_access","mock_is_owner"],"dataclass_transform_spec":null,"flags":["is_decorated"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_viz","name":"test_raise_for_access_viz","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.TestSecurityManager.test_raise_for_access_viz","name":"test_raise_for_access_viz","type":{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"bound_args":[],"def_extras":{},"fallback":"builtins.function","from_concatenate":false,"implicit":false,"is_ellipsis_args":true,"name":"test_raise_for_access_viz of TestSecurityManager","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_of_any":7},"type_guard":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":null,"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"tests.integration_tests.security_tests.__annotations__","name":"__annotations__","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"tests.integration_tests.security_tests.__doc__","name":"__doc__","type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"tests.integration_tests.security_tests.__file__","name":"__file__","type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"tests.integration_tests.security_tests.__name__","name":"__name__","type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"tests.integration_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"},"backend":{".class":"SymbolTableNode","cross_ref":"superset.utils.core.backend","kind":"Gdef"},"call":{".class":"SymbolTableNode","cross_ref":"unittest.mock.call","kind":"Gdef"},"create_schema_perm":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["view_menu_name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_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","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"create_schema_perm","ret_type":{".class":"NoneType"},"type_guard":null,"unpack_kwargs":false,"variables":[]}}},"current_app":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_suppressed_import","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.current_app","name":"current_app","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.current_app","source_any":null,"type_of_any":3}}},"db":{".class":"SymbolTableNode","cross_ref":"superset.extensions.db","kind":"Gdef"},"delete_schema_perm":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["view_menu_name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_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","from_concatenate":false,"implicit":false,"is_ellipsis_args":false,"name":"delete_schema_perm","ret_type":{".class":"NoneType"},"type_guard":null,"unpack_kwargs":false,"variables":[]}}},"get_example_database":{".class":"SymbolTableNode","cross_ref":"superset.utils.database.get_example_database","kind":"Gdef"},"get_example_default_schema":{".class":"SymbolTableNode","cross_ref":"superset.utils.core.get_example_default_schema","kind":"Gdef"},"get_perm_tuples":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["role_name"],"dataclass_transform_spec":null,"flags":[],"fullname":"tests.integration_tests.security_tests.get_perm_tuples","name":"get_perm_tuples","type":null}},"get_url_host":{".class":"SymbolTableNode","cross_ref":"superset.utils.urls.get_url_host","kind":"Gdef"},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"jwt":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_suppressed_import","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.jwt","name":"jwt","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.jwt","source_any":null,"type_of_any":3}}},"load_birth_names_dashboard_with_slices":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.birth_names_dashboard.load_birth_names_dashboard_with_slices","kind":"Gdef"},"load_birth_names_data":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.birth_names_dashboard.load_birth_names_data","kind":"Gdef"},"load_world_bank_dashboard_with_slices":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.world_bank_dashboard.load_world_bank_dashboard_with_slices","kind":"Gdef"},"load_world_bank_data":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.world_bank_dashboard.load_world_bank_data","kind":"Gdef"},"mock":{".class":"SymbolTableNode","cross_ref":"unittest.mock","kind":"Gdef"},"namedtuple":{".class":"SymbolTableNode","cross_ref":"collections.namedtuple","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","is_inferred"],"fullname":"tests.integration_tests.security_tests.prison","name":"prison","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.prison","source_any":null,"type_of_any":3}}},"public_role_like_gamma":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.public_role.public_role_like_gamma","kind":"Gdef"},"public_role_like_test_role":{".class":"SymbolTableNode","cross_ref":"tests.integration_tests.fixtures.public_role.public_role_like_test_role","kind":"Gdef"},"pytest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_suppressed_import","is_ready","is_inferred"],"fullname":"tests.integration_tests.security_tests.pytest","name":"pytest","type":{".class":"AnyType","missing_import_name":"tests.integration_tests.security_tests.pytest","source_any":null,"type_of_any":3}}},"security_manager":{".class":"SymbolTableNode","cross_ref":"superset.extensions.security_manager","kind":"Gdef"},"time":{".class":"SymbolTableNode","cross_ref":"time","kind":"Gdef"},"unittest":{".class":"SymbolTableNode","cross_ref":"unittest","kind":"Gdef"},"viz":{".class":"SymbolTableNode","cross_ref":"superset.viz","kind":"Gdef"}},"path":"tests/integration_tests/security_tests.py"}