{".class":"MypyFile","_fullname":"_pytest.fixtures","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","AbstractSet":{".class":"SymbolTableNode","cross_ref":"typing.AbstractSet","kind":"Gdef"},"Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"CallSpec2":{".class":"SymbolTableNode","cross_ref":"_pytest.python.CallSpec2","kind":"Gdef"},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"Config":{".class":"SymbolTableNode","cross_ref":"_pytest.config.Config","kind":"Gdef"},"ExitCode":{".class":"SymbolTableNode","cross_ref":"_pytest.config.ExitCode","kind":"Gdef"},"Final":{".class":"SymbolTableNode","cross_ref":"typing.Final","kind":"Gdef"},"FixtureDef":{".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":"_pytest.fixtures.FixtureDef","name":"FixtureDef","type_vars":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureDef","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureDef","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0,0,1,5,5],"arg_names":["self","config","baseid","argname","func","scope","params","ids","_ispytest","_autouse"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0,0,1,5,5],"arg_names":["self","config","baseid","argname","func","scope","params","ids","_ispytest","_autouse"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.config.Config",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.str",{".class":"TypeAliasType","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"type_ref":"_pytest.fixtures._FixtureFunc"},{".class":"UnionType","items":["_pytest.scope.Scope",{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureDef","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of FixtureDef","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_autouse":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef._autouse","name":"_autouse","setter_type":null,"type":"builtins.bool"}},"_finalizers":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef._finalizers","name":"_finalizers","setter_type":null,"type":{".class":"Instance","args":[{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"extra_attrs":null,"type_ref":"builtins.list"}}},"_scope":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef._scope","name":"_scope","setter_type":null,"type":"_pytest.scope.Scope"}},"addfinalizer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","finalizer"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.addfinalizer","name":"addfinalizer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of FixtureDef","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"argname":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.argname","name":"argname","setter_type":null,"type":"builtins.str"}},"argnames":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.argnames","name":"argnames","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"baseid":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.baseid","name":"baseid","setter_type":null,"type":"builtins.str"}},"cache_key":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.cache_key","name":"cache_key","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","request"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cache_key of FixtureDef","ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cached_result":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.cached_result","name":"cached_result","setter_type":null,"type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"type_ref":"_pytest.fixtures._FixtureCachedResult"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"execute":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.execute","name":"execute","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","request"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"execute of FixtureDef","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"finish":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.finish","name":"finish","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","request"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"finish of FixtureDef","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"func":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.func","name":"func","setter_type":null,"type":{".class":"TypeAliasType","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"type_ref":"_pytest.fixtures._FixtureFunc"}}},"has_location":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.has_location","name":"has_location","setter_type":null,"type":"builtins.bool"}},"ids":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.ids","name":"ids","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"params":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.params","name":"params","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureDef.scope","name":"scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"scope of FixtureDef","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureDef.scope","name":"scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"scope of FixtureDef","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureDef.Self","id":0,"name":"Self","namespace":"","upper_bound":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures.FixtureDef","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":["FixtureValue"],"typeddict_type":null}},"FixtureFunction":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunction","name":"FixtureFunction","upper_bound":{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"values":[],"variance":0}},"FixtureFunctionDefinition":{".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":"_pytest.fixtures.FixtureFunctionDefinition","name":"FixtureFunctionDefinition","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureFunctionDefinition","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureFunctionDefinition","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2,4],"arg_names":["self","args","kwds"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwds"],"arg_types":["_pytest.fixtures.FixtureFunctionDefinition",{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of FixtureFunctionDefinition","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__get__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","instance","owner"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.__get__","name":"__get__","original_first_arg":"self","type":null}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,3,3,5,5],"arg_names":["self","function","fixture_function_marker","instance","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,3,3,5,5],"arg_names":["self","function","fixture_function_marker","instance","_ispytest"],"arg_types":["_pytest.fixtures.FixtureFunctionDefinition",{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"_pytest.fixtures.FixtureFunctionMarker",{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureFunctionDefinition","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__name__":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.fixtures.FixtureFunctionDefinition"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of FixtureFunctionDefinition","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_fixture_function":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition._fixture_function","name":"_fixture_function","setter_type":null,"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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_fixture_function_marker":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition._fixture_function_marker","name":"_fixture_function_marker","setter_type":null,"type":"_pytest.fixtures.FixtureFunctionMarker"}},"_get_wrapped_function":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition._get_wrapped_function","name":"_get_wrapped_function","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureFunctionDefinition"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_wrapped_function of FixtureFunctionDefinition","ret_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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"name":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureFunctionDefinition.name","name":"name","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunctionDefinition.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureFunctionDefinition","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureFunctionMarker":{".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":"_pytest.fixtures.FixtureFunctionMarker","name":"FixtureFunctionMarker","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.fixtures.FixtureFunctionMarker","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1218,"name":"scope","type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1219,"name":"params","type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1220,"name":"autouse","type":"builtins.bool"},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1221,"name":"ids","type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1222,"name":"name","type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":true,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1224,"name":"_ispytest","type":"builtins.bool"}],"frozen":true},"dataclass_tag":{}},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureFunctionMarker","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","function"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","function"],"arg_types":["_pytest.fixtures.FixtureFunctionMarker",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunction","id":-1,"name":"FixtureFunction","namespace":"_pytest.fixtures.FixtureFunctionMarker.__call__","upper_bound":{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of FixtureFunctionMarker","ret_type":"_pytest.fixtures.FixtureFunctionDefinition","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunction","id":-1,"name":"FixtureFunction","namespace":"_pytest.fixtures.FixtureFunctionMarker.__call__","upper_bound":{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"values":[],"variance":0}]}}},"__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,1,1,1,1],"arg_names":["self","scope","params","autouse","ids","name","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,1,1,1,1],"arg_names":["self","scope","params","autouse","ids","name","_ispytest"],"arg_types":["_pytest.fixtures.FixtureFunctionMarker",{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"session"},{".class":"LiteralType","fallback":"builtins.str","value":"package"},{".class":"LiteralType","fallback":"builtins.str","value":"module"},{".class":"LiteralType","fallback":"builtins.str","value":"class"},{".class":"LiteralType","fallback":"builtins.str","value":"function"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureFunctionMarker","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"scope"},{".class":"LiteralType","fallback":"builtins.str","value":"params"},{".class":"LiteralType","fallback":"builtins.str","value":"autouse"},{".class":"LiteralType","fallback":"builtins.str","value":"ids"},{".class":"LiteralType","fallback":"builtins.str","value":"name"},{".class":"LiteralType","fallback":"builtins.str","value":"_ispytest"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-post_init":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__mypy-post_init","name":"__mypy-post_init","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","_ispytest"],"arg_types":["_pytest.fixtures.FixtureFunctionMarker","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-post_init of FixtureFunctionMarker","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5,5,5],"arg_names":["scope","params","autouse","ids","name","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__mypy-replace","name":"__mypy-replace","original_first_arg":"scope","type":{".class":"CallableType","arg_kinds":[5,5,5,5,5,5],"arg_names":["scope","params","autouse","ids","name","_ispytest"],"arg_types":[{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"session"},{".class":"LiteralType","fallback":"builtins.str","value":"package"},{".class":"LiteralType","fallback":"builtins.str","value":"module"},{".class":"LiteralType","fallback":"builtins.str","value":"class"},{".class":"LiteralType","fallback":"builtins.str","value":"function"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FixtureFunctionMarker","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5,5,5],"arg_names":["scope","params","autouse","ids","name","_ispytest"],"arg_types":[{".class":"UnionType","items":[{".class":"LiteralType","fallback":"builtins.str","value":"session"},{".class":"LiteralType","fallback":"builtins.str","value":"package"},{".class":"LiteralType","fallback":"builtins.str","value":"module"},{".class":"LiteralType","fallback":"builtins.str","value":"class"},{".class":"LiteralType","fallback":"builtins.str","value":"function"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":false},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FixtureFunctionMarker","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__post_init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.__post_init__","name":"__post_init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","_ispytest"],"arg_types":["_pytest.fixtures.FixtureFunctionMarker","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__post_init__ of FixtureFunctionMarker","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"autouse":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","has_explicit_value"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.autouse","name":"autouse","setter_type":null,"type":"builtins.bool"}},"ids":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","has_explicit_value"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.ids","name":"ids","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","has_explicit_value"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.name","name":"name","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"params":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.params","name":"params","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"scope":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FixtureFunctionMarker.scope","name":"scope","setter_type":null,"type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunctionMarker.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureFunctionMarker","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureLookupError":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.LookupError"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.FixtureLookupError","name":"FixtureLookupError","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.fixtures.FixtureLookupError","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureLookupError","builtins.LookupError","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,1],"arg_names":["self","argname","request","msg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureLookupError.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,1],"arg_names":["self","argname","request","msg"],"arg_types":["_pytest.fixtures.FixtureLookupError",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},"_pytest.fixtures.FixtureRequest",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureLookupError","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"argname":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupError.argname","name":"argname","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"fixturestack":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupError.fixturestack","name":"fixturestack","setter_type":null,"type":{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"builtins.list"}}},"formatrepr":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureLookupError.formatrepr","name":"formatrepr","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureLookupError"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"formatrepr of FixtureLookupError","ret_type":"_pytest.fixtures.FixtureLookupErrorRepr","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"msg":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupError.msg","name":"msg","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"request":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupError.request","name":"request","setter_type":null,"type":"_pytest.fixtures.FixtureRequest"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureLookupError.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureLookupError","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureLookupErrorRepr":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.FixtureLookupErrorRepr","name":"FixtureLookupErrorRepr","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureLookupErrorRepr","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["self","filename","firstlineno","tblines","errorstring","argname"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["self","filename","firstlineno","tblines","errorstring","argname"],"arg_types":["_pytest.fixtures.FixtureLookupErrorRepr",{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"}],"uses_pep604_syntax":true},"builtins.int",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureLookupErrorRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"argname":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.argname","name":"argname","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"errorstring":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.errorstring","name":"errorstring","setter_type":null,"type":"builtins.str"}},"filename":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.filename","name":"filename","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"}],"uses_pep604_syntax":false}}},"firstlineno":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.firstlineno","name":"firstlineno","setter_type":null,"type":"builtins.int"}},"tblines":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.tblines","name":"tblines","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest.fixtures.FixtureLookupErrorRepr","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of FixtureLookupErrorRepr","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureLookupErrorRepr.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureLookupErrorRepr","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureManager":{".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":"_pytest.fixtures.FixtureManager","name":"FixtureManager","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureManager","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureManager","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","session"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","session"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_arg2fixturedefs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager._arg2fixturedefs","name":"_arg2fixturedefs","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"builtins.list"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_getautousenames":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","node"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager._getautousenames","name":"_getautousenames","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getautousenames of FixtureManager","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_getusefixturesnames":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","node"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager._getusefixturesnames","name":"_getusefixturesnames","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Item"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getusefixturesnames of FixtureManager","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_holderobjseen":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager._holderobjseen","name":"_holderobjseen","setter_type":null,"type":{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"builtins.set"}}},"_matchfactories":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","fixturedefs","node"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager._matchfactories","name":"_matchfactories","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","fixturedefs","node"],"arg_types":["_pytest.fixtures.FixtureManager",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Iterable"},"_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_matchfactories of FixtureManager","ret_type":{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_nodeid_autousenames":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager._nodeid_autousenames","name":"_nodeid_autousenames","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_register_fixture":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,3,3,3,5,5,5,5],"arg_names":["self","name","func","nodeid","scope","params","ids","autouse"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager._register_fixture","name":"_register_fixture","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,3,3,3,5,5,5,5],"arg_names":["self","name","func","nodeid","scope","params","ids","autouse"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.str",{".class":"TypeAliasType","args":["builtins.object"],"type_ref":"_pytest.fixtures._FixtureFunc"},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["_pytest.scope.Scope",{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_register_fixture of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager.config","name":"config","setter_type":null,"type":"_pytest.config.Config"}},"getfixtureclosure":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","parentnode","initialnames","ignore_args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.getfixtureclosure","name":"getfixtureclosure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","parentnode","initialnames","ignore_args"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Node",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.AbstractSet"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfixtureclosure of FixtureManager","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfixturedefs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","argname","node"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.getfixturedefs","name":"getfixturedefs","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","argname","node"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.str","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfixturedefs of FixtureManager","ret_type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfixtureinfo":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","node","func","cls"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.getfixtureinfo","name":"getfixtureinfo","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","node","func","cls"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Item",{".class":"UnionType","items":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfixtureinfo of FixtureManager","ret_type":"_pytest.fixtures.FuncFixtureInfo","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"parsefactories":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","impl":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","node_or_obj","nodeid"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","name":"parsefactories","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","node_or_obj","nodeid"],"arg_types":["_pytest.fixtures.FixtureManager",{".class":"UnionType","items":["_pytest.nodes.Node","builtins.object"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","_pytest.compat.NotSetType",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","node_or_obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","name":"parsefactories","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node_or_obj"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","name":"parsefactories","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node_or_obj"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","node_or_obj","nodeid"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","name":"parsefactories","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","node_or_obj","nodeid"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.object",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager.parsefactories","name":"parsefactories","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","node_or_obj","nodeid"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.object",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node_or_obj"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","node_or_obj","nodeid"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.object",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parsefactories of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}]}}},"pytest_collection_modifyitems":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","items"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.pytest_collection_modifyitems","name":"pytest_collection_modifyitems","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","items"],"arg_types":["_pytest.fixtures.FixtureManager",{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collection_modifyitems of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_generate_tests":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","metafunc"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.pytest_generate_tests","name":"pytest_generate_tests","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","metafunc"],"arg_types":["_pytest.fixtures.FixtureManager","_pytest.python.Metafunc"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_generate_tests of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_plugin_registered":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","plugin","plugin_name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureManager.pytest_plugin_registered","name":"pytest_plugin_registered","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","plugin","plugin_name"],"arg_types":["_pytest.fixtures.FixtureManager","builtins.object","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_plugin_registered of FixtureManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"session":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureManager.session","name":"session","setter_type":null,"type":"_pytest.main.Session"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureManager.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureManager","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureRequest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[["_check_scope",1],["_scope",1],["addfinalizer",1],["node",1]],"alt_promote":null,"bases":["abc.ABC"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.FixtureRequest","name":"FixtureRequest","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_abstract"],"fullname":"_pytest.fixtures.FixtureRequest","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FixtureRequest","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,5],"arg_names":["self","pyfuncitem","fixturename","arg2fixturedefs","fixture_defs","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,5],"arg_names":["self","pyfuncitem","fixturename","arg2fixturedefs","fixture_defs","_ispytest"],"arg_types":["_pytest.fixtures.FixtureRequest","_pytest.python.Function",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"builtins.dict"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_arg2fixturedefs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._arg2fixturedefs","name":"_arg2fixturedefs","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_check_fixturedef_without_param":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","fixturedef"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._check_fixturedef_without_param","name":"_check_fixturedef_without_param","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","fixturedef"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_fixturedef_without_param of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":1,"arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_body","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._check_scope","name":"_check_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_scope of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._check_scope","name":"_check_scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_scope of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_fixture_defs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._fixture_defs","name":"_fixture_defs","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_fixturemanager":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._fixturemanager","name":"_fixturemanager","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_fixturemanager of FixtureRequest","ret_type":"_pytest.fixtures.FixtureManager","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._fixturemanager","name":"_fixturemanager","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_fixturemanager of FixtureRequest","ret_type":"_pytest.fixtures.FixtureManager","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_get_active_fixturedef":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","argname"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._get_active_fixturedef","name":"_get_active_fixturedef","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","argname"],"arg_types":["_pytest.fixtures.FixtureRequest","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_active_fixturedef of FixtureRequest","ret_type":{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_fixturestack":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._get_fixturestack","name":"_get_fixturestack","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_fixturestack of FixtureRequest","ret_type":{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_iter_chain":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._iter_chain","name":"_iter_chain","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_iter_chain of FixtureRequest","ret_type":{".class":"Instance","args":["_pytest.fixtures.SubRequest"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_pyfuncitem":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._pyfuncitem","name":"_pyfuncitem","setter_type":null,"type":"_pytest.python.Function"}},"_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":1,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_body","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest._scope","name":"_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of FixtureRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest._scope","name":"_scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of FixtureRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"addfinalizer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":1,"arg_kinds":[0,0],"arg_names":["self","finalizer"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_body","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.addfinalizer","name":"addfinalizer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.addfinalizer","name":"addfinalizer","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"applymarker":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","marker"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.applymarker","name":"applymarker","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","marker"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"UnionType","items":["builtins.str","_pytest.mark.structures.MarkDecorator"],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"applymarker of FixtureRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cls":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.FixtureRequest.cls","name":"cls","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.cls","name":"cls","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cls of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"config":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.config","name":"config","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"config of FixtureRequest","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.config","name":"config","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"config of FixtureRequest","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"fixturename":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.fixturename","name":"fixturename","setter_type":null,"type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"fixturenames":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.fixturenames","name":"fixturenames","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixturenames of FixtureRequest","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.fixturenames","name":"fixturenames","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixturenames of FixtureRequest","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"function":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.FixtureRequest.function","name":"function","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.function","name":"function","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"function of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"getfixturevalue":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","argname"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.getfixturevalue","name":"getfixturevalue","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","argname"],"arg_types":["_pytest.fixtures.FixtureRequest","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfixturevalue of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"instance":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.FixtureRequest.instance","name":"instance","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.instance","name":"instance","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"instance of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"keywords":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.keywords","name":"keywords","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"keywords of FixtureRequest","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.MutableMapping"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.keywords","name":"keywords","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"keywords of FixtureRequest","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.MutableMapping"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"module":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.FixtureRequest.module","name":"module","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.module","name":"module","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"module of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"node":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":1,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_body"],"fullname":"_pytest.fixtures.FixtureRequest.node","name":"node","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.node","name":"node","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"node of FixtureRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"param":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.param","name":"param","setter_type":null,"type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}}},"path":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.path","name":"path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of FixtureRequest","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.path","name":"path","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"path of FixtureRequest","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"raiseerror":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","msg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.raiseerror","name":"raiseerror","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","msg"],"arg_types":["_pytest.fixtures.FixtureRequest",{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"raiseerror of FixtureRequest","ret_type":{".class":"UninhabitedType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.scope","name":"scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"scope of FixtureRequest","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.scope","name":"scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"scope of FixtureRequest","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"session":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.FixtureRequest.session","name":"session","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"session of FixtureRequest","ret_type":"_pytest.main.Session","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.FixtureRequest.session","name":"session","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"session of FixtureRequest","ret_type":"_pytest.main.Session","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureRequest.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FixtureRequest","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FixtureValue":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","name":"FixtureValue","upper_bound":"builtins.object","values":[],"variance":1}},"FormattedExcinfo":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.FormattedExcinfo","kind":"Gdef"},"FuncFixtureInfo":{".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":"_pytest.fixtures.FuncFixtureInfo","name":"FuncFixtureInfo","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FuncFixtureInfo","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":320,"name":"argnames","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":324,"name":"initialnames","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":327,"name":"names_closure","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":332,"name":"name2fixturedefs","type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}}],"frozen":true},"dataclass_tag":{}},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.FuncFixtureInfo","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","argnames","initialnames","names_closure","name2fixturedefs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.FuncFixtureInfo.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","argnames","initialnames","names_closure","name2fixturedefs"],"arg_types":["_pytest.fixtures.FuncFixtureInfo",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of FuncFixtureInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest.fixtures.FuncFixtureInfo.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"argnames"},{".class":"LiteralType","fallback":"builtins.str","value":"initialnames"},{".class":"LiteralType","fallback":"builtins.str","value":"names_closure"},{".class":"LiteralType","fallback":"builtins.str","value":"name2fixturedefs"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5],"arg_names":["argnames","initialnames","names_closure","name2fixturedefs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.fixtures.FuncFixtureInfo.__mypy-replace","name":"__mypy-replace","original_first_arg":"argnames","type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["argnames","initialnames","names_closure","name2fixturedefs"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FuncFixtureInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["argnames","initialnames","names_closure","name2fixturedefs"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of FuncFixtureInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"__slots__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value","allow_incompatible_override"],"fullname":"_pytest.fixtures.FuncFixtureInfo.__slots__","name":"__slots__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["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}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"argnames":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.argnames","name":"argnames","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"initialnames":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.initialnames","name":"initialnames","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"name2fixturedefs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.name2fixturedefs","name":"name2fixturedefs","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"extra_attrs":null,"type_ref":"typing.Sequence"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"names_closure":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.FuncFixtureInfo.names_closure","name":"names_closure","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"prune_dependency_tree":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.FuncFixtureInfo.prune_dependency_tree","name":"prune_dependency_tree","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.FuncFixtureInfo"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"prune_dependency_tree of FuncFixtureInfo","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FuncFixtureInfo.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.FuncFixtureInfo","values":[],"variance":0},"slots":["argnames","initialnames","name2fixturedefs","names_closure"],"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Function":{".class":"SymbolTableNode","cross_ref":"_pytest.python.Function","kind":"Gdef"},"Generator":{".class":"SymbolTableNode","cross_ref":"typing.Generator","kind":"Gdef"},"Generic":{".class":"SymbolTableNode","cross_ref":"typing.Generic","kind":"Gdef"},"HIGH_SCOPES":{".class":"SymbolTableNode","cross_ref":"_pytest.scope.HIGH_SCOPES","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Iterator":{".class":"SymbolTableNode","cross_ref":"typing.Iterator","kind":"Gdef"},"MARKED_FIXTURE":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.MARKED_FIXTURE","kind":"Gdef"},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"Mark":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.Mark","kind":"Gdef"},"MarkDecorator":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.MarkDecorator","kind":"Gdef"},"Metafunc":{".class":"SymbolTableNode","cross_ref":"_pytest.python.Metafunc","kind":"Gdef"},"MutableMapping":{".class":"SymbolTableNode","cross_ref":"typing.MutableMapping","kind":"Gdef"},"NOTSET":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.NOTSET","kind":"Gdef"},"NoReturn":{".class":"SymbolTableNode","cross_ref":"typing.NoReturn","kind":"Gdef"},"NotSetType":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.NotSetType","kind":"Gdef"},"OrderedDict":{".class":"SymbolTableNode","cross_ref":"collections.OrderedDict","kind":"Gdef"},"OrderedSet":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures._V","id":1,"name":"_V","namespace":"_pytest.fixtures.OrderedSet","upper_bound":"builtins.object","values":[],"variance":0}],"fullname":"_pytest.fixtures.OrderedSet","module":"_pytest.fixtures","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures._V","id":1,"name":"_V","namespace":"_pytest.fixtures.OrderedSet","upper_bound":"builtins.object","values":[],"variance":0},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"ParamArgKey":{".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":"_pytest.fixtures.ParamArgKey","name":"ParamArgKey","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.ParamArgKey","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":174,"name":"argname","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":175,"name":"param_index","type":"builtins.int"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":178,"name":"scoped_item_path","type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":180,"name":"item_cls","type":{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":true}}],"frozen":true},"dataclass_tag":{}},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.ParamArgKey","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","argname","param_index","scoped_item_path","item_cls"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.ParamArgKey.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","argname","param_index","scoped_item_path","item_cls"],"arg_types":["_pytest.fixtures.ParamArgKey","builtins.str","builtins.int",{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ParamArgKey","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest.fixtures.ParamArgKey.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"argname"},{".class":"LiteralType","fallback":"builtins.str","value":"param_index"},{".class":"LiteralType","fallback":"builtins.str","value":"scoped_item_path"},{".class":"LiteralType","fallback":"builtins.str","value":"item_cls"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5],"arg_names":["argname","param_index","scoped_item_path","item_cls"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.fixtures.ParamArgKey.__mypy-replace","name":"__mypy-replace","original_first_arg":"argname","type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["argname","param_index","scoped_item_path","item_cls"],"arg_types":["builtins.str","builtins.int",{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ParamArgKey","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5],"arg_names":["argname","param_index","scoped_item_path","item_cls"],"arg_types":["builtins.str","builtins.int",{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of ParamArgKey","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"argname":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.argname","name":"argname","setter_type":null,"type":"builtins.str"}},"item_cls":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.item_cls","name":"item_cls","setter_type":null,"type":{".class":"UnionType","items":["builtins.type",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"param_index":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.param_index","name":"param_index","setter_type":null,"type":"builtins.int"}},"scoped_item_path":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.fixtures.ParamArgKey.scoped_item_path","name":"scoped_item_path","setter_type":null,"type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.ParamArgKey.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.ParamArgKey","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ParameterSet":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.ParameterSet","kind":"Gdef"},"Parser":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.Parser","kind":"Gdef"},"Path":{".class":"SymbolTableNode","cross_ref":"pathlib.Path","kind":"Gdef"},"PytestRemovedIn9Warning":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.PytestRemovedIn9Warning","kind":"Gdef"},"PytestWarning":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.PytestWarning","kind":"Gdef"},"RequestFixtureDef":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":["_pytest.fixtures.FixtureRequest"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.RequestFixtureDef","name":"RequestFixtureDef","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.RequestFixtureDef","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.RequestFixtureDef","_pytest.fixtures.FixtureDef","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.RequestFixtureDef.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","request"],"arg_types":["_pytest.fixtures.RequestFixtureDef","_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of RequestFixtureDef","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"addfinalizer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","finalizer"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.RequestFixtureDef.addfinalizer","name":"addfinalizer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":["_pytest.fixtures.RequestFixtureDef",{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of RequestFixtureDef","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.RequestFixtureDef.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.RequestFixtureDef","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Scope":{".class":"SymbolTableNode","cross_ref":"_pytest.scope.Scope","kind":"Gdef"},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"Session":{".class":"SymbolTableNode","cross_ref":"_pytest.main.Session","kind":"Gdef"},"Source":{".class":"SymbolTableNode","cross_ref":"_pytest._code.source.Source","kind":"Gdef"},"SubRequest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.fixtures.FixtureRequest"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.SubRequest","name":"SubRequest","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.fixtures.SubRequest","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.SubRequest","_pytest.fixtures.FixtureRequest","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0,5],"arg_names":["self","request","scope","param","param_index","fixturedef","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0,5],"arg_names":["self","request","scope","param","param_index","fixturedef","_ispytest"],"arg_types":["_pytest.fixtures.SubRequest","_pytest.fixtures.FixtureRequest","_pytest.scope.Scope",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"builtins.int",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of SubRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of SubRequest","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest._check_scope","name":"_check_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"arg_types":["_pytest.fixtures.SubRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_scope of SubRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_fixturedef":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest._fixturedef","name":"_fixturedef","setter_type":null,"type":{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}}},"_format_fixturedef_line":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","fixturedef"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest._format_fixturedef_line","name":"_format_fixturedef_line","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","fixturedef"],"arg_types":["_pytest.fixtures.SubRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_format_fixturedef_line of SubRequest","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_parent_request":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest._parent_request","name":"_parent_request","setter_type":null,"type":"_pytest.fixtures.FixtureRequest"}},"_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest._scope","name":"_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of SubRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest._scope","name":"_scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of SubRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_scope_field":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest._scope_field","name":"_scope_field","setter_type":null,"type":"_pytest.scope.Scope"}},"addfinalizer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","finalizer"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.SubRequest.addfinalizer","name":"addfinalizer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":["_pytest.fixtures.SubRequest",{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of SubRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"node":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.SubRequest.node","name":"node","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest.node","name":"node","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"node of SubRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"param_index":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_final","explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.fixtures.SubRequest.param_index","name":"param_index","setter_type":null,"type":"builtins.int"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.SubRequest.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.SubRequest","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TEST_OUTCOME":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.TEST_OUTCOME","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"TerminalRepr":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.TerminalRepr","kind":"Gdef"},"TerminalWriter":{".class":"SymbolTableNode","cross_ref":"_pytest._io.terminalwriter.TerminalWriter","kind":"Gdef"},"TopRequest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.fixtures.FixtureRequest"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.fixtures.TopRequest","name":"TopRequest","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.fixtures.TopRequest","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest.fixtures","mro":["_pytest.fixtures.TopRequest","_pytest.fixtures.FixtureRequest","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["self","pyfuncitem","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["self","pyfuncitem","_ispytest"],"arg_types":["_pytest.fixtures.TopRequest","_pytest.python.Function","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of TopRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.fixtures.TopRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of TopRequest","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest._check_scope","name":"_check_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","requested_fixturedef","requested_scope"],"arg_types":["_pytest.fixtures.TopRequest",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_scope of TopRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_fillfixtures":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest._fillfixtures","name":"_fillfixtures","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.TopRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_fillfixtures of TopRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_scope":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated","is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest._scope","name":"_scope","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.TopRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of TopRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.TopRequest._scope","name":"_scope","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.TopRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_scope of TopRequest","ret_type":"_pytest.scope.Scope","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"addfinalizer":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","finalizer"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.fixtures.TopRequest.addfinalizer","name":"addfinalizer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","finalizer"],"arg_types":["_pytest.fixtures.TopRequest",{".class":"CallableType","arg_kinds":[],"arg_names":[],"arg_types":[],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addfinalizer of TopRequest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"node":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.fixtures.TopRequest.node","name":"node","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.fixtures.TopRequest.node","name":"node","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.fixtures.TopRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"node of TopRequest","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.TopRequest.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.fixtures.TopRequest","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"TypeVar":{".class":"SymbolTableNode","cross_ref":"typing.TypeVar","kind":"Gdef"},"YIELD_FIXTURE":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.YIELD_FIXTURE","kind":"Gdef"},"_FixtureCachedResult":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures._FixtureCachedResult","upper_bound":"builtins.object","values":[],"variance":1}],"fullname":"_pytest.fixtures._FixtureCachedResult","module":"_pytest.fixtures","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"UnionType","items":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures._FixtureCachedResult","upper_bound":"builtins.object","values":[],"variance":1},"builtins.object",{".class":"NoneType"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}},{".class":"TupleType","implicit":false,"items":[{".class":"NoneType"},"builtins.object",{".class":"TupleType","implicit":false,"items":["builtins.BaseException",{".class":"UnionType","items":["types.TracebackType",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}],"uses_pep604_syntax":true}}},"_FixtureFunc":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures._FixtureFunc","upper_bound":"builtins.object","values":[],"variance":1}],"fullname":"_pytest.fixtures._FixtureFunc","module":"_pytest.fixtures","no_args":false,"normalized":false,"python_3_12_type_alias":false,"target":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures._FixtureFunc","upper_bound":"builtins.object","values":[],"variance":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":1,"name":"FixtureValue","namespace":"_pytest.fixtures._FixtureFunc","upper_bound":"builtins.object","values":[],"variance":1},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true}}},"_PYTEST_DIR":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.fixtures._PYTEST_DIR","name":"_PYTEST_DIR","setter_type":null,"type":"pathlib.Path"}},"_PluggyPlugin":{".class":"SymbolTableNode","cross_ref":"_pytest.config._PluggyPlugin","kind":"Gdef"},"_ScopeName":{".class":"SymbolTableNode","cross_ref":"_pytest.scope._ScopeName","kind":"Gdef"},"_V":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures._V","name":"_V","upper_bound":"builtins.object","values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.fixtures.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_eval_scope_callable":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["scope_callable","fixture_name","config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._eval_scope_callable","name":"_eval_scope_callable","original_first_arg":"scope_callable","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["scope_callable","fixture_name","config"],"arg_types":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_eval_scope_callable","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_direct_parametrize_args":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["node"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._get_direct_parametrize_args","name":"_get_direct_parametrize_args","original_first_arg":"node","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["node"],"arg_types":["_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_direct_parametrize_args","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.set"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_pretty_fixture_path":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["invocation_dir","func"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._pretty_fixture_path","name":"_pretty_fixture_path","original_first_arg":"invocation_dir","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["invocation_dir","func"],"arg_types":["pathlib.Path",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_pretty_fixture_path","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_pytest":{".class":"SymbolTableNode","cross_ref":"_pytest","kind":"Gdef"},"_show_fixtures_per_test":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["config","session"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._show_fixtures_per_test","name":"_show_fixtures_per_test","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["config","session"],"arg_types":["_pytest.config.Config","_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_show_fixtures_per_test","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_showfixtures_main":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["config","session"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._showfixtures_main","name":"_showfixtures_main","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["config","session"],"arg_types":["_pytest.config.Config","_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_showfixtures_main","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_teardown_yield_fixture":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["fixturefunc","it"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures._teardown_yield_fixture","name":"_teardown_yield_fixture","original_first_arg":"fixturefunc","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["fixturefunc","it"],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_teardown_yield_fixture","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"abc":{".class":"SymbolTableNode","cross_ref":"abc","kind":"Gdef"},"absolutepath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.absolutepath","kind":"Gdef"},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"assert_never":{".class":"SymbolTableNode","cross_ref":"typing.assert_never","kind":"Gdef"},"bestrelpath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.bestrelpath","kind":"Gdef"},"call_fixture_func":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["fixturefunc","request","kwargs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.call_fixture_func","name":"call_fixture_func","original_first_arg":"fixturefunc","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["fixturefunc","request","kwargs"],"arg_types":[{".class":"TypeAliasType","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.call_fixture_func","upper_bound":"builtins.object","values":[],"variance":1}],"type_ref":"_pytest.fixtures._FixtureFunc"},"_pytest.fixtures.FixtureRequest",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"call_fixture_func","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.call_fixture_func","upper_bound":"builtins.object","values":[],"variance":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.call_fixture_func","upper_bound":"builtins.object","values":[],"variance":1}]}}},"cast":{".class":"SymbolTableNode","cross_ref":"typing.cast","kind":"Gdef"},"check_ispytest":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.check_ispytest","kind":"Gdef"},"dataclasses":{".class":"SymbolTableNode","cross_ref":"dataclasses","kind":"Gdef"},"deduplicate_names":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[2],"arg_names":["seqs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.deduplicate_names","name":"deduplicate_names","original_first_arg":"seqs","type":{".class":"CallableType","arg_kinds":[2],"arg_names":["seqs"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterable"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"deduplicate_names","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"defaultdict":{".class":"SymbolTableNode","cross_ref":"collections.defaultdict","kind":"Gdef"},"deque":{".class":"SymbolTableNode","cross_ref":"collections.deque","kind":"Gdef"},"fail":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.fail","kind":"Gdef"},"final":{".class":"SymbolTableNode","cross_ref":"typing.final","kind":"Gdef"},"fixture":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest.fixtures.fixture","impl":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload"],"fullname":"_pytest.fixtures.fixture","name":"fixture","original_first_arg":"fixture_function","type":{".class":"CallableType","arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".class":"UnionType","items":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunction","id":-1,"name":"FixtureFunction","namespace":"_pytest.fixtures.fixture","upper_bound":{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"values":[],"variance":0},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":{".class":"UnionType","items":["_pytest.fixtures.FixtureFunctionMarker","_pytest.fixtures.FixtureFunctionDefinition"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureFunction","id":-1,"name":"FixtureFunction","namespace":"_pytest.fixtures.fixture","upper_bound":{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"values":[],"variance":0}]}},"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated"],"fullname":"_pytest.fixtures.fixture","name":"fixture","original_first_arg":"fixture_function","type":{".class":"CallableType","arg_kinds":[0,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionDefinition","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.fixture","name":"fixture","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionDefinition","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated"],"fullname":"_pytest.fixtures.fixture","name":"fixture","original_first_arg":"fixture_function","type":{".class":"CallableType","arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".class":"NoneType"},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionMarker","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.fixture","name":"fixture","setter_type":null,"type":{".class":"CallableType","arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".class":"NoneType"},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionMarker","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".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}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionDefinition","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"CallableType","arg_kinds":[1,5,5,5,5,5],"arg_names":["fixture_function","scope","params","autouse","ids","name"],"arg_types":[{".class":"NoneType"},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["builtins.str","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"fixture","ret_type":"_pytest.fixtures.FixtureFunctionMarker","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}]}}},"functools":{".class":"SymbolTableNode","cross_ref":"functools","kind":"Gdef"},"get_param_argkeys":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["item","scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.get_param_argkeys","name":"get_param_argkeys","original_first_arg":"item","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["item","scope"],"arg_types":["_pytest.nodes.Item","_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_param_argkeys","ret_type":{".class":"Instance","args":["_pytest.fixtures.ParamArgKey"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_real_func":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.get_real_func","kind":"Gdef"},"get_scope_node":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["node","scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.get_scope_node","name":"get_scope_node","original_first_arg":"node","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["node","scope"],"arg_types":["_pytest.nodes.Node","_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_scope_node","ret_type":{".class":"UnionType","items":["_pytest.nodes.Node",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_scope_package":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["node","fixturedef"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.get_scope_package","name":"get_scope_package","original_first_arg":"node","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["node","fixturedef"],"arg_types":["_pytest.nodes.Item",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_scope_package","ret_type":{".class":"UnionType","items":["_pytest.nodes.Node",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfixturemarker":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.getfixturemarker","name":"getfixturemarker","original_first_arg":"obj","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["obj"],"arg_types":["builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getfixturemarker","ret_type":{".class":"UnionType","items":["_pytest.fixtures.FixtureFunctionMarker",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfslineno":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.getfslineno","kind":"Gdef"},"getfuncargnames":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.getfuncargnames","kind":"Gdef"},"getimfunc":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.getimfunc","kind":"Gdef"},"getlocation":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.getlocation","kind":"Gdef"},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"nodes":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes","kind":"Gdef"},"os":{".class":"SymbolTableNode","cross_ref":"os","kind":"Gdef"},"overload":{".class":"SymbolTableNode","cross_ref":"typing.overload","kind":"Gdef"},"pytest_addoption":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["parser"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.pytest_addoption","name":"pytest_addoption","original_first_arg":"parser","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["parser"],"arg_types":["_pytest.config.argparsing.Parser"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_addoption","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_cmdline_main":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.pytest_cmdline_main","name":"pytest_cmdline_main","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_cmdline_main","ret_type":{".class":"UnionType","items":["builtins.int","_pytest.config.ExitCode",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_fixture_setup":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["fixturedef","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.pytest_fixture_setup","name":"pytest_fixture_setup","original_first_arg":"fixturedef","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["fixturedef","request"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.pytest_fixture_setup","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.fixtures.SubRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_fixture_setup","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.pytest_fixture_setup","upper_bound":"builtins.object","values":[],"variance":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.pytest_fixture_setup","upper_bound":"builtins.object","values":[],"variance":1}]}}},"pytest_sessionstart":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["session"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.pytest_sessionstart","name":"pytest_sessionstart","original_first_arg":"session","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["session"],"arg_types":["_pytest.main.Session"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_sessionstart","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytestconfig":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["request"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.fixtures.pytestconfig","name":"pytestconfig","original_first_arg":"request","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["request"],"arg_types":["_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytestconfig","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.fixtures.pytestconfig","name":"pytestconfig","setter_type":null,"type":"_pytest.fixtures.FixtureFunctionDefinition"}}},"reorder_items":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["items"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.reorder_items","name":"reorder_items","original_first_arg":"items","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["items"],"arg_types":[{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"reorder_items","ret_type":{".class":"Instance","args":["_pytest.nodes.Item"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"reorder_items_atscope":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["items","argkeys_by_item","items_by_argkey","scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.reorder_items_atscope","name":"reorder_items_atscope","original_first_arg":"items","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["items","argkeys_by_item","items_by_argkey","scope"],"arg_types":[{".class":"TypeAliasType","args":["_pytest.nodes.Item"],"type_ref":"_pytest.fixtures.OrderedSet"},{".class":"Instance","args":["_pytest.scope.Scope",{".class":"Instance","args":["_pytest.nodes.Item",{".class":"TypeAliasType","args":["_pytest.fixtures.ParamArgKey"],"type_ref":"_pytest.fixtures.OrderedSet"}],"extra_attrs":null,"type_ref":"typing.Mapping"}],"extra_attrs":null,"type_ref":"typing.Mapping"},{".class":"Instance","args":["_pytest.scope.Scope",{".class":"Instance","args":["_pytest.fixtures.ParamArgKey",{".class":"Instance","args":["_pytest.nodes.Item",{".class":"NoneType"}],"extra_attrs":null,"type_ref":"collections.OrderedDict"}],"extra_attrs":null,"type_ref":"typing.Mapping"}],"extra_attrs":null,"type_ref":"typing.Mapping"},"_pytest.scope.Scope"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"reorder_items_atscope","ret_type":{".class":"TypeAliasType","args":["_pytest.nodes.Item"],"type_ref":"_pytest.fixtures.OrderedSet"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"resolve_fixture_function":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["fixturedef","request"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.resolve_fixture_function","name":"resolve_fixture_function","original_first_arg":"fixturedef","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["fixturedef","request"],"arg_types":[{".class":"Instance","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.resolve_fixture_function","upper_bound":"builtins.object","values":[],"variance":1}],"extra_attrs":null,"type_ref":"_pytest.fixtures.FixtureDef"},"_pytest.fixtures.FixtureRequest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"resolve_fixture_function","ret_type":{".class":"TypeAliasType","args":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.resolve_fixture_function","upper_bound":"builtins.object","values":[],"variance":1}],"type_ref":"_pytest.fixtures._FixtureFunc"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.fixtures.FixtureValue","id":-1,"name":"FixtureValue","namespace":"_pytest.fixtures.resolve_fixture_function","upper_bound":"builtins.object","values":[],"variance":1}]}}},"safe_getattr":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.safe_getattr","kind":"Gdef"},"safe_isclass":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.safe_isclass","kind":"Gdef"},"show_fixtures_per_test":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.show_fixtures_per_test","name":"show_fixtures_per_test","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"show_fixtures_per_test","ret_type":{".class":"UnionType","items":["builtins.int","_pytest.config.ExitCode"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"showfixtures":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.showfixtures","name":"showfixtures","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"showfixtures","ret_type":{".class":"UnionType","items":["builtins.int","_pytest.config.ExitCode"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"signature":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.signature","kind":"Gdef"},"skip":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.skip","kind":"Gdef"},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef"},"types":{".class":"SymbolTableNode","cross_ref":"types","kind":"Gdef"},"warnings":{".class":"SymbolTableNode","cross_ref":"warnings","kind":"Gdef"},"write_docstring":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["tw","doc","indent"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.write_docstring","name":"write_docstring","original_first_arg":"tw","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["tw","doc","indent"],"arg_types":["_pytest._io.terminalwriter.TerminalWriter","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"write_docstring","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"yield_fixture":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,2,5,5,5,5,5],"arg_names":["fixture_function","args","scope","params","autouse","ids","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.fixtures.yield_fixture","name":"yield_fixture","original_first_arg":"fixture_function","type":null}}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/fixtures.py"}