{".class":"MypyFile","_fullname":"_pytest.config","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"Argument":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.Argument","kind":"Gdef"},"AssertionRewritingHook":{".class":"SymbolTableNode","cross_ref":"_pytest.assertion.rewrite.AssertionRewritingHook","kind":"Gdef"},"Cache":{".class":"SymbolTableNode","cross_ref":"_pytest.cacheprovider.Cache","kind":"Gdef"},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"Config":{".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.config.Config","name":"Config","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.config.Config","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.Config","builtins.object"],"names":{".class":"SymbolTable","ArgsSource":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["enum.Enum"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config.Config.ArgsSource","name":"ArgsSource","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_enum"],"fullname":"_pytest.config.Config.ArgsSource","has_param_spec_type":false,"metaclass_type":"enum.EnumMeta","metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.Config.ArgsSource","enum.Enum","builtins.object"],"names":{".class":"SymbolTable","ARGS":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.ArgsSource.ARGS","name":"ARGS","setter_type":null,"type":"enum.auto"}},"INCOVATION_DIR":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.ArgsSource.INCOVATION_DIR","name":"INCOVATION_DIR","setter_type":null,"type":"enum.auto"}},"INVOCATION_DIR":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.ArgsSource.INVOCATION_DIR","name":"INVOCATION_DIR","setter_type":null,"type":"enum.auto"}},"TESTPATHS":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.ArgsSource.TESTPATHS","name":"TESTPATHS","setter_type":null,"type":"enum.auto"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.Config.ArgsSource.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.Config.ArgsSource","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"InvocationParams":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config.Config.InvocationParams","name":"InvocationParams","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.config.Config.InvocationParams","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":8,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1039,"name":"args","type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}},{"alias":null,"column":8,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1041,"name":"plugins","type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":8,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":1043,"name":"dir","type":"pathlib.Path"}],"frozen":true},"dataclass_tag":{}},"module_name":"_pytest.config","mro":["_pytest.config.Config.InvocationParams","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.config.Config.InvocationParams.__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,3,3,3],"arg_names":["self","args","plugins","dir"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.InvocationParams.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,3,3,3],"arg_names":["self","args","plugins","dir"],"arg_types":["_pytest.config.Config.InvocationParams",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true},"pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of InvocationParams","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"_pytest.config.Config.InvocationParams.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"args"},{".class":"LiteralType","fallback":"builtins.str","value":"plugins"},{".class":"LiteralType","fallback":"builtins.str","value":"dir"}],"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],"arg_names":["args","plugins","dir"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.config.Config.InvocationParams.__mypy-replace","name":"__mypy-replace","original_first_arg":"args","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["args","plugins","dir"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":false},"pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of InvocationParams","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.config.Config.InvocationParams.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["args","plugins","dir"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":false},"pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of InvocationParams","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"args":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.config.Config.InvocationParams.args","name":"args","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"dir":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.config.Config.InvocationParams.dir","name":"dir","setter_type":null,"type":"pathlib.Path"}},"plugins":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.config.Config.InvocationParams.plugins","name":"plugins","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".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.config.Config.InvocationParams.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.Config.InvocationParams","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"VERBOSITY_ASSERTIONS":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","final_value":"assertions","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.VERBOSITY_ASSERTIONS","name":"VERBOSITY_ASSERTIONS","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"assertions"},"type_ref":"builtins.str"}}},"VERBOSITY_SUBTESTS":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","final_value":"subtests","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.VERBOSITY_SUBTESTS","name":"VERBOSITY_SUBTESTS","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"subtests"},"type_ref":"builtins.str"}}},"VERBOSITY_TEST_CASES":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","final_value":"test_cases","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config.VERBOSITY_TEST_CASES","name":"VERBOSITY_TEST_CASES","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"test_cases"},"type_ref":"builtins.str"}}},"_VERBOSITY_INI_DEFAULT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","final_value":"auto","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.Config._VERBOSITY_INI_DEFAULT","name":"_VERBOSITY_INI_DEFAULT","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.str","value":"auto"},"type_ref":"builtins.str"}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["self","pluginmanager","invocation_params"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["self","pluginmanager","invocation_params"],"arg_types":["_pytest.config.Config","_pytest.config.PytestPluginManager",{".class":"UnionType","items":["_pytest.config.Config.InvocationParams",{".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 Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_add_verbosity_ini":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["parser","verbosity_type","help"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.config.Config._add_verbosity_ini","name":"_add_verbosity_ini","original_first_arg":"parser","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["parser","verbosity_type","help"],"arg_types":["_pytest.config.argparsing.Parser","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_add_verbosity_ini of Config","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_staticmethod","is_ready","is_inferred"],"fullname":"_pytest.config.Config._add_verbosity_ini","name":"_add_verbosity_ini","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["parser","verbosity_type","help"],"arg_types":["_pytest.config.argparsing.Parser","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_add_verbosity_ini of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_checkversion":{".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.config.Config._checkversion","name":"_checkversion","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_checkversion of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_cleanup_stack":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._cleanup_stack","name":"_cleanup_stack","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"contextlib.ExitStack"}}},"_configure_python_path":{".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.config.Config._configure_python_path","name":"_configure_python_path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_configure_python_path of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_configured":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._configured","name":"_configured","setter_type":null,"type":"builtins.bool"}},"_consider_importhook":{".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.config.Config._consider_importhook","name":"_consider_importhook","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_consider_importhook of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_decide_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,3,3,3,3,3,3],"arg_names":["self","args","pyargs","testpaths","invocation_dir","rootpath","warn"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._decide_args","name":"_decide_args","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,3,3,3,3,3,3],"arg_names":["self","args","pyargs","testpaths","invocation_dir","rootpath","warn"],"arg_types":["_pytest.config.Config",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"builtins.bool",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"pathlib.Path","pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_decide_args of Config","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"_pytest.config.Config.ArgsSource"],"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":[]}}},"_do_configure":{".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.config.Config._do_configure","name":"_do_configure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_do_configure of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_ensure_unconfigure":{".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.config.Config._ensure_unconfigure","name":"_ensure_unconfigure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_ensure_unconfigure of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_unknown_ini_keys":{".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.config.Config._get_unknown_ini_keys","name":"_get_unknown_ini_keys","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_get_unknown_ini_keys of Config","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.set"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_getconftest_pathlist":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","name","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._getconftest_pathlist","name":"_getconftest_pathlist","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","name","path"],"arg_types":["_pytest.config.Config","builtins.str","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getconftest_pathlist of Config","ret_type":{".class":"UnionType","items":[{".class":"Instance","args":["pathlib.Path"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_getini":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._getini","name":"_getini","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["_pytest.config.Config","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getini of Config","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":[]}}},"_getini_ini":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["self","name","canonical_name","type","value","default"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._getini_ini","name":"_getini_ini","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["self","name","canonical_name","type","value","default"],"arg_types":["_pytest.config.Config","builtins.str","builtins.str","builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}],"uses_pep604_syntax":true},{".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":"_getini_ini of Config","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":[]}}},"_getini_toml":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["self","name","canonical_name","type","value","default"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._getini_toml","name":"_getini_toml","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["self","name","canonical_name","type","value","default"],"arg_types":["_pytest.config.Config","builtins.str","builtins.str","builtins.str","builtins.object",{".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":"_getini_toml of Config","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":[]}}},"_getini_unknown_type":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","name","type","value"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._getini_unknown_type","name":"_getini_unknown_type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","name","type","value"],"arg_types":["_pytest.config.Config","builtins.str","builtins.str","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getini_unknown_type of Config","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":[]}}},"_ignored_config_files":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._ignored_config_files","name":"_ignored_config_files","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"_inicache":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.Config._inicache","name":"_inicache","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_inicfg":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._inicfg","name":"_inicfg","setter_type":null,"type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.config.findpaths.ConfigDict"}}},"_inipath":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._inipath","name":"_inipath","setter_type":null,"type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_mark_plugins_for_rewrite":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","hook","disable_autoload"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._mark_plugins_for_rewrite","name":"_mark_plugins_for_rewrite","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","hook","disable_autoload"],"arg_types":["_pytest.config.Config","_pytest.assertion.rewrite.AssertionRewritingHook","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_mark_plugins_for_rewrite of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_opt2dest":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.Config._opt2dest","name":"_opt2dest","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.str"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_parser":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._parser","name":"_parser","setter_type":null,"type":"_pytest.config.argparsing.Parser"}},"_processopt":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","opt"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._processopt","name":"_processopt","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","opt"],"arg_types":["_pytest.config.Config","_pytest.config.argparsing.Argument"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_processopt of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_rootpath":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._rootpath","name":"_rootpath","setter_type":null,"type":"pathlib.Path"}},"_store":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config._store","name":"_store","setter_type":null,"type":"_pytest.stash.Stash"}},"_unconfigure_python_path":{".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.config.Config._unconfigure_python_path","name":"_unconfigure_python_path","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_unconfigure_python_path of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_validate_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","args","via"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._validate_args","name":"_validate_args","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","args","via"],"arg_types":["_pytest.config.Config",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_validate_args of Config","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_validate_config_options":{".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.config.Config._validate_config_options","name":"_validate_config_options","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_validate_config_options of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_validate_plugins":{".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.config.Config._validate_plugins","name":"_validate_plugins","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_validate_plugins of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_verbosity_ini_name":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["verbosity_type"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.config.Config._verbosity_ini_name","name":"_verbosity_ini_name","original_first_arg":"verbosity_type","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["verbosity_type"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_verbosity_ini_name of Config","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"_pytest.config.Config._verbosity_ini_name","name":"_verbosity_ini_name","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["verbosity_type"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_verbosity_ini_name of Config","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_warn_about_missing_assertion":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mode"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._warn_about_missing_assertion","name":"_warn_about_missing_assertion","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","mode"],"arg_types":["_pytest.config.Config","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_warn_about_missing_assertion of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_warn_about_skipped_plugins":{".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.config.Config._warn_about_skipped_plugins","name":"_warn_about_skipped_plugins","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"_warn_about_skipped_plugins of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_warn_or_fail_if_strict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","message"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config._warn_or_fail_if_strict","name":"_warn_or_fail_if_strict","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","message"],"arg_types":["_pytest.config.Config","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_warn_or_fail_if_strict of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"add_cleanup":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","func"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.add_cleanup","name":"add_cleanup","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","func"],"arg_types":["_pytest.config.Config",{".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":{".class":"NoneType"},"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":"add_cleanup of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"addinivalue_line":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","name","line"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.addinivalue_line","name":"addinivalue_line","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","name","line"],"arg_types":["_pytest.config.Config","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"addinivalue_line of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"args":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.Config.args","name":"args","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"args_source":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.args_source","name":"args_source","setter_type":null,"type":"_pytest.config.Config.ArgsSource"}},"cache":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.config.Config.cache","name":"cache","setter_type":null,"type":"_pytest.cacheprovider.Cache"}},"cwd_relative_nodeid":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","nodeid"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.cwd_relative_nodeid","name":"cwd_relative_nodeid","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","nodeid"],"arg_types":["_pytest.config.Config","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"cwd_relative_nodeid of Config","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"fromdictargs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["cls","option_dict","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.config.Config.fromdictargs","name":"fromdictargs","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["cls","option_dict","args"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.config.Config"},{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.Mapping"},{".class":"Instance","args":["builtins.str"],"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":"fromdictargs of Config","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_classmethod","is_ready","is_inferred"],"fullname":"_pytest.config.Config.fromdictargs","name":"fromdictargs","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["cls","option_dict","args"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":"_pytest.config.Config"},{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.Mapping"},{".class":"Instance","args":["builtins.str"],"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":"fromdictargs of Config","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"get_terminal_writer":{".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.config.Config.get_terminal_writer","name":"get_terminal_writer","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"get_terminal_writer of Config","ret_type":"_pytest._io.terminalwriter.TerminalWriter","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_verbosity":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","verbosity_type"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.get_verbosity","name":"get_verbosity","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","verbosity_type"],"arg_types":["_pytest.config.Config",{".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":"get_verbosity of Config","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getini":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.getini","name":"getini","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["_pytest.config.Config","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getini of Config","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":[]}}},"getoption":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1],"arg_names":["self","name","default","skip"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.getoption","name":"getoption","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1],"arg_names":["self","name","default","skip"],"arg_types":["_pytest.config.Config","builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getoption of Config","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":[]}}},"getvalue":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","name","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.getvalue","name":"getvalue","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","name","path"],"arg_types":["_pytest.config.Config","builtins.str",{".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":"getvalue of Config","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":[]}}},"getvalueorskip":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","name","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.getvalueorskip","name":"getvalueorskip","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","name","path"],"arg_types":["_pytest.config.Config","builtins.str",{".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":"getvalueorskip of Config","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":[]}}},"hook":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.Config.hook","name":"hook","setter_type":null,"type":"pluggy._hooks.HookRelay"}},"inicfg":{".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.config.Config.inicfg","name":"inicfg","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"inicfg of Config","ret_type":"_pytest.config._DeprecatedInicfgProxy","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.config.Config.inicfg","name":"inicfg","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"inicfg of Config","ret_type":"_pytest.config._DeprecatedInicfgProxy","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"inipath":{".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.config.Config.inipath","name":"inipath","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"inipath of Config","ret_type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true},"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.config.Config.inipath","name":"inipath","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"inipath of Config","ret_type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"invocation_params":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.invocation_params","name":"invocation_params","setter_type":null,"type":"_pytest.config.Config.InvocationParams"}},"issue_config_time_warning":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","warning","stacklevel"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.issue_config_time_warning","name":"issue_config_time_warning","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","warning","stacklevel"],"arg_types":["_pytest.config.Config","builtins.Warning","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"issue_config_time_warning of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"known_args_namespace":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.known_args_namespace","name":"known_args_namespace","setter_type":null,"type":"argparse.Namespace"}},"notify_exception":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","excinfo","option"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.notify_exception","name":"notify_exception","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","excinfo","option"],"arg_types":["_pytest.config.Config",{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"},{".class":"UnionType","items":["argparse.Namespace",{".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":"notify_exception of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"option":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.option","name":"option","setter_type":null,"type":"argparse.Namespace"}},"parse":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","args","addopts"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.parse","name":"parse","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","args","addopts"],"arg_types":["_pytest.config.Config",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pluginmanager":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.pluginmanager","name":"pluginmanager","setter_type":null,"type":"_pytest.config.PytestPluginManager"}},"pytest_cmdline_parse":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","pluginmanager","args"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.Config.pytest_cmdline_parse","name":"pytest_cmdline_parse","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","pluginmanager","args"],"arg_types":["_pytest.config.Config","_pytest.config.PytestPluginManager",{".class":"Instance","args":["builtins.str"],"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_cmdline_parse of Config","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_collection":{".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_decorated","is_trivial_self"],"fullname":"_pytest.config.Config.pytest_collection","name":"pytest_collection","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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_collection of Config","ret_type":{".class":"Instance","args":[{".class":"NoneType"},"builtins.object","builtins.object"],"extra_attrs":null,"type_ref":"typing.Generator"},"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.config.Config.pytest_collection","name":"pytest_collection","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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_collection of Config","ret_type":{".class":"Instance","args":[{".class":"NoneType"},"builtins.object","builtins.object"],"extra_attrs":null,"type_ref":"typing.Generator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"pytest_load_initial_conftests":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","early_config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_self"],"fullname":"_pytest.config.Config.pytest_load_initial_conftests","name":"pytest_load_initial_conftests","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","early_config"],"arg_types":["_pytest.config.Config","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_load_initial_conftests of Config","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.config.Config.pytest_load_initial_conftests","name":"pytest_load_initial_conftests","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","early_config"],"arg_types":["_pytest.config.Config","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_load_initial_conftests of Config","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"rootpath":{".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.config.Config.rootpath","name":"rootpath","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"rootpath of Config","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.config.Config.rootpath","name":"rootpath","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"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":"rootpath of Config","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"stash":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.stash","name":"stash","setter_type":null,"type":"_pytest.stash.Stash"}},"trace":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.Config.trace","name":"trace","setter_type":null,"type":"pluggy._tracing.TagTracerSub"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.Config.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.Config","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ConfigValue":{".class":"SymbolTableNode","cross_ref":"_pytest.config.findpaths.ConfigValue","kind":"Gdef"},"ConftestImportFailure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.Exception"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config.ConftestImportFailure","name":"ConftestImportFailure","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.config.ConftestImportFailure","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.ConftestImportFailure","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,3],"arg_names":["self","path","cause"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.ConftestImportFailure.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,3],"arg_names":["self","path","cause"],"arg_types":["_pytest.config.ConftestImportFailure","pathlib.Path","builtins.Exception"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ConftestImportFailure","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__str__":{".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.config.ConftestImportFailure.__str__","name":"__str__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.config.ConftestImportFailure"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__str__ of ConftestImportFailure","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"cause":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.ConftestImportFailure.cause","name":"cause","setter_type":null,"type":"builtins.Exception"}},"path":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.ConftestImportFailure.path","name":"path","setter_type":null,"type":"pathlib.Path"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.ConftestImportFailure.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.ConftestImportFailure","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ExceptionInfo":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.ExceptionInfo","kind":"Gdef"},"ExitCode":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["enum.IntEnum"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config.ExitCode","name":"ExitCode","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_enum","is_final"],"fullname":"_pytest.config.ExitCode","has_param_spec_type":false,"metaclass_type":"enum.EnumMeta","metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.ExitCode","enum.IntEnum","builtins.int","enum.ReprEnum","enum.Enum","builtins.object"],"names":{".class":"SymbolTable","INTERNAL_ERROR":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.INTERNAL_ERROR","name":"INTERNAL_ERROR","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":3},"type_ref":"builtins.int"}}},"INTERRUPTED":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.INTERRUPTED","name":"INTERRUPTED","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":2},"type_ref":"builtins.int"}}},"NO_TESTS_COLLECTED":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.NO_TESTS_COLLECTED","name":"NO_TESTS_COLLECTED","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":5},"type_ref":"builtins.int"}}},"OK":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.OK","name":"OK","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":0},"type_ref":"builtins.int"}}},"TESTS_FAILED":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.TESTS_FAILED","name":"TESTS_FAILED","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":1},"type_ref":"builtins.int"}}},"USAGE_ERROR":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.USAGE_ERROR","name":"USAGE_ERROR","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":4},"type_ref":"builtins.int"}}},"__module__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.ExitCode.__module__","name":"__module__","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.config.ExitCode.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.ExitCode","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"FILE_OR_DIR":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.FILE_OR_DIR","kind":"Gdef"},"Final":{".class":"SymbolTableNode","cross_ref":"typing.Final","kind":"Gdef"},"FunctionType":{".class":"SymbolTableNode","cross_ref":"types.FunctionType","kind":"Gdef"},"Generator":{".class":"SymbolTableNode","cross_ref":"typing.Generator","kind":"Gdef"},"HookimplMarker":{".class":"SymbolTableNode","cross_ref":"pluggy._hooks.HookimplMarker","kind":"Gdef"},"HookimplOpts":{".class":"SymbolTableNode","cross_ref":"pluggy._hooks.HookimplOpts","kind":"Gdef"},"HookspecMarker":{".class":"SymbolTableNode","cross_ref":"pluggy._hooks.HookspecMarker","kind":"Gdef"},"HookspecOpts":{".class":"SymbolTableNode","cross_ref":"pluggy._hooks.HookspecOpts","kind":"Gdef"},"IO":{".class":"SymbolTableNode","cross_ref":"typing.IO","kind":"Gdef"},"ImportMode":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.ImportMode","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Iterator":{".class":"SymbolTableNode","cross_ref":"typing.Iterator","kind":"Gdef"},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"MutableMapping":{".class":"SymbolTableNode","cross_ref":"typing.MutableMapping","kind":"Gdef"},"Notset":{".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.config.Notset","name":"Notset","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.config.Notset","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.Notset","builtins.object"],"names":{".class":"SymbolTable","__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.Notset.__repr__","name":"__repr__","original_first_arg":"self","type":null}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.Notset.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.Notset","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Parser":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.Parser","kind":"Gdef"},"PathAwareHookProxy":{".class":"SymbolTableNode","cross_ref":"_pytest.config.compat.PathAwareHookProxy","kind":"Gdef"},"PluginManager":{".class":"SymbolTableNode","cross_ref":"pluggy._manager.PluginManager","kind":"Gdef"},"PrintHelp":{".class":"SymbolTableNode","cross_ref":"_pytest.config.exceptions.PrintHelp","kind":"Gdef"},"PytestConfigWarning":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.PytestConfigWarning","kind":"Gdef"},"PytestPluginManager":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["pluggy._manager.PluginManager"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config.PytestPluginManager","name":"PytestPluginManager","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.config.PytestPluginManager","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.PytestPluginManager","pluggy._manager.PluginManager","builtins.object"],"names":{".class":"SymbolTable","__init__":{".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.config.PytestPluginManager.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.config.PytestPluginManager"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_non_top_pytest_plugins":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","mod","conftestpath"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._check_non_top_pytest_plugins","name":"_check_non_top_pytest_plugins","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","mod","conftestpath"],"arg_types":["_pytest.config.PytestPluginManager","types.ModuleType","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_non_top_pytest_plugins of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_confcutdir":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._confcutdir","name":"_confcutdir","setter_type":null,"type":{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_configured":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._configured","name":"_configured","setter_type":null,"type":"builtins.bool"}},"_conftest_plugins":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._conftest_plugins","name":"_conftest_plugins","setter_type":null,"type":{".class":"Instance","args":["types.ModuleType"],"extra_attrs":null,"type_ref":"builtins.set"}}},"_dirpath2confmods":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._dirpath2confmods","name":"_dirpath2confmods","setter_type":null,"type":{".class":"Instance","args":["pathlib.Path",{".class":"Instance","args":["types.ModuleType"],"extra_attrs":null,"type_ref":"builtins.list"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"_get_directory":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._get_directory","name":"_get_directory","setter_type":null,"type":{".class":"Instance","args":["pathlib.Path"],"extra_attrs":null,"type_ref":"functools._lru_cache_wrapper"}}},"_getconftestmodules":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._getconftestmodules","name":"_getconftestmodules","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["_pytest.config.PytestPluginManager","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_getconftestmodules of PytestPluginManager","ret_type":{".class":"Instance","args":["types.ModuleType"],"extra_attrs":null,"type_ref":"typing.Sequence"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_import_plugin_specs":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","spec"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._import_plugin_specs","name":"_import_plugin_specs","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","spec"],"arg_types":["_pytest.config.PytestPluginManager",{".class":"UnionType","items":[{".class":"NoneType"},"types.ModuleType","builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_import_plugin_specs of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_importconftest":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,3],"arg_names":["self","conftestpath","importmode","rootpath","consider_namespace_packages"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._importconftest","name":"_importconftest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,3],"arg_names":["self","conftestpath","importmode","rootpath","consider_namespace_packages"],"arg_types":["_pytest.config.PytestPluginManager","pathlib.Path",{".class":"UnionType","items":["builtins.str","_pytest.pathlib.ImportMode"],"uses_pep604_syntax":true},"pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_importconftest of PytestPluginManager","ret_type":"types.ModuleType","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_in_confcutdir":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._is_in_confcutdir","name":"_is_in_confcutdir","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","path"],"arg_types":["_pytest.config.PytestPluginManager","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_is_in_confcutdir of PytestPluginManager","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_loadconftestmodules":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,3],"arg_names":["self","path","importmode","rootpath","consider_namespace_packages"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._loadconftestmodules","name":"_loadconftestmodules","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,3],"arg_names":["self","path","importmode","rootpath","consider_namespace_packages"],"arg_types":["_pytest.config.PytestPluginManager","pathlib.Path",{".class":"UnionType","items":["builtins.str","_pytest.pathlib.ImportMode"],"uses_pep604_syntax":true},"pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_loadconftestmodules of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_noconftest":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._noconftest","name":"_noconftest","setter_type":null,"type":"builtins.bool"}},"_rget_with_confmod":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","name","path"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._rget_with_confmod","name":"_rget_with_confmod","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","name","path"],"arg_types":["_pytest.config.PytestPluginManager","builtins.str","pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_rget_with_confmod of PytestPluginManager","ret_type":{".class":"TupleType","implicit":false,"items":["types.ModuleType",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"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":[]}}},"_set_initial_conftests":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0,0,0,3],"arg_names":["self","args","pyargs","noconftest","rootpath","confcutdir","invocation_dir","importmode","consider_namespace_packages"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._set_initial_conftests","name":"_set_initial_conftests","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0,0,0,3],"arg_names":["self","args","pyargs","noconftest","rootpath","confcutdir","invocation_dir","importmode","consider_namespace_packages"],"arg_types":["_pytest.config.PytestPluginManager",{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","pathlib.Path"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.bool","builtins.bool","pathlib.Path",{".class":"UnionType","items":["pathlib.Path",{".class":"NoneType"}],"uses_pep604_syntax":true},"pathlib.Path",{".class":"UnionType","items":["_pytest.pathlib.ImportMode","builtins.str"],"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":"_set_initial_conftests of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_try_load_conftest":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,3],"arg_names":["self","anchor","importmode","rootpath","consider_namespace_packages"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager._try_load_conftest","name":"_try_load_conftest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,3],"arg_names":["self","anchor","importmode","rootpath","consider_namespace_packages"],"arg_types":["_pytest.config.PytestPluginManager","pathlib.Path",{".class":"UnionType","items":["builtins.str","_pytest.pathlib.ImportMode"],"uses_pep604_syntax":true},"pathlib.Path","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_try_load_conftest of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_using_pyargs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager._using_pyargs","name":"_using_pyargs","setter_type":null,"type":"builtins.bool"}},"consider_conftest":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","conftestmodule","registration_name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.consider_conftest","name":"consider_conftest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","conftestmodule","registration_name"],"arg_types":["_pytest.config.PytestPluginManager","types.ModuleType","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consider_conftest of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"consider_env":{".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.config.PytestPluginManager.consider_env","name":"consider_env","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.config.PytestPluginManager"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consider_env of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"consider_module":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","mod"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.consider_module","name":"consider_module","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","mod"],"arg_types":["_pytest.config.PytestPluginManager","types.ModuleType"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consider_module of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"consider_pluginarg":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","arg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.consider_pluginarg","name":"consider_pluginarg","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.config.PytestPluginManager","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consider_pluginarg of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"consider_preparse":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["self","args","exclude_only"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.consider_preparse","name":"consider_preparse","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["self","args","exclude_only"],"arg_types":["_pytest.config.PytestPluginManager",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consider_preparse of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getplugin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.getplugin","name":"getplugin","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["_pytest.config.PytestPluginManager","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"getplugin of PytestPluginManager","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":[]}}},"hasplugin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.hasplugin","name":"hasplugin","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["_pytest.config.PytestPluginManager","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"hasplugin of PytestPluginManager","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"import_plugin":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","modname","consider_entry_points"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.import_plugin","name":"import_plugin","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","modname","consider_entry_points"],"arg_types":["_pytest.config.PytestPluginManager","builtins.str","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"import_plugin of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"parse_hookimpl_opts":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","plugin","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.parse_hookimpl_opts","name":"parse_hookimpl_opts","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","plugin","name"],"arg_types":["_pytest.config.PytestPluginManager","builtins.object","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse_hookimpl_opts of PytestPluginManager","ret_type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"pluggy._hooks.HookimplOpts"},{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"parse_hookspec_opts":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["self","module_or_class","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.parse_hookspec_opts","name":"parse_hookspec_opts","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["self","module_or_class","name"],"arg_types":["_pytest.config.PytestPluginManager",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse_hookspec_opts of PytestPluginManager","ret_type":{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"pluggy._hooks.HookspecOpts"},{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_configure":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.pytest_configure","name":"pytest_configure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","config"],"arg_types":["_pytest.config.PytestPluginManager","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_configure of PytestPluginManager","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"register":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["self","plugin","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config.PytestPluginManager.register","name":"register","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["self","plugin","name"],"arg_types":["_pytest.config.PytestPluginManager","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":"register of PytestPluginManager","ret_type":{".class":"UnionType","items":["builtins.str",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"rewrite_hook":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager.rewrite_hook","name":"rewrite_hook","setter_type":null,"type":"_pytest.assertion.RewriteHook"}},"skipped_plugins":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.config.PytestPluginManager.skipped_plugins","name":"skipped_plugins","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["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"}}],"extra_attrs":null,"type_ref":"builtins.list"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.PytestPluginManager.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.PytestPluginManager","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"Skipped":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.Skipped","kind":"Gdef"},"Stash":{".class":"SymbolTableNode","cross_ref":"_pytest.stash.Stash","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"TerminalReporter":{".class":"SymbolTableNode","cross_ref":"_pytest.terminal.TerminalReporter","kind":"Gdef"},"TerminalWriter":{".class":"SymbolTableNode","cross_ref":"_pytest._io.terminalwriter.TerminalWriter","kind":"Gdef"},"TextIO":{".class":"SymbolTableNode","cross_ref":"typing.TextIO","kind":"Gdef"},"TracebackStyle":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.TracebackStyle","kind":"Gdef"},"UsageError":{".class":"SymbolTableNode","cross_ref":"_pytest.config.exceptions.UsageError","kind":"Gdef"},"_DeprecatedInicfgProxy":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".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"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.config._DeprecatedInicfgProxy","name":"_DeprecatedInicfgProxy","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.config._DeprecatedInicfgProxy","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest.config","mro":["_pytest.config._DeprecatedInicfgProxy","typing.MutableMapping","typing.Mapping","typing.Collection","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","__delitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config._DeprecatedInicfgProxy.__delitem__","name":"__delitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.config._DeprecatedInicfgProxy","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__delitem__ of _DeprecatedInicfgProxy","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__getitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":[null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config._DeprecatedInicfgProxy.__getitem__","name":"__getitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.config._DeprecatedInicfgProxy","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of _DeprecatedInicfgProxy","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":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","config"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config._DeprecatedInicfgProxy.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","config"],"arg_types":["_pytest.config._DeprecatedInicfgProxy","_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of _DeprecatedInicfgProxy","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__iter__":{".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.config._DeprecatedInicfgProxy.__iter__","name":"__iter__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.config._DeprecatedInicfgProxy"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__iter__ of _DeprecatedInicfgProxy","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__len__":{".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.config._DeprecatedInicfgProxy.__len__","name":"__len__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.config._DeprecatedInicfgProxy"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__len__ of _DeprecatedInicfgProxy","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__setitem__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":[null,null,null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.config._DeprecatedInicfgProxy.__setitem__","name":"__setitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":[null,null,null],"arg_types":["_pytest.config._DeprecatedInicfgProxy","builtins.str",{".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":"__setitem__ of _DeprecatedInicfgProxy","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__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.config._DeprecatedInicfgProxy.__slots__","name":"__slots__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["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"}}}},"_config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config._DeprecatedInicfgProxy._config","name":"_config","setter_type":null,"type":"_pytest.config.Config"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config._DeprecatedInicfgProxy.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config._DeprecatedInicfgProxy","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_PluggyPlugin":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeAlias","alias_tvars":[],"fullname":"_pytest.config._PluggyPlugin","module":"_pytest.config","no_args":true,"normalized":false,"python_3_12_type_alias":false,"target":"builtins.object"}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__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.config.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__path__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__path__","name":"__path__","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.config.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"__version__":{".class":"SymbolTableNode","cross_ref":"_pytest._version.version","kind":"Gdef"},"_assertion_supported":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._assertion_supported","name":"_assertion_supported","original_first_arg":null,"type":{".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":"_assertion_supported","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_directory":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["path"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._get_directory","name":"_get_directory","original_first_arg":"path","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["path"],"arg_types":["pathlib.Path"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_directory","ret_type":"pathlib.Path","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_legacy_hook_marks":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["method","hook_type","opt_names"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._get_legacy_hook_marks","name":"_get_legacy_hook_marks","original_first_arg":"method","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["method","hook_type","opt_names"],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},"builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.tuple"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_legacy_hook_marks","ret_type":{".class":"Instance","args":["builtins.str","builtins.bool"],"extra_attrs":null,"type_ref":"builtins.dict"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_plugin_specs_as_list":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["specs"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._get_plugin_specs_as_list","name":"_get_plugin_specs_as_list","original_first_arg":"specs","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["specs"],"arg_types":[{".class":"UnionType","items":[{".class":"NoneType"},"types.ModuleType","builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_plugin_specs_as_list","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_iter_rewritable_modules":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["package_files"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._iter_rewritable_modules","name":"_iter_rewritable_modules","original_first_arg":"package_files","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["package_files"],"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":"_iter_rewritable_modules","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_prepareconfig":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["args","plugins"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._prepareconfig","name":"_prepareconfig","original_first_arg":"args","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["args","plugins"],"arg_types":[{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".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":"_prepareconfig","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_pytest":{".class":"SymbolTableNode","cross_ref":"_pytest","kind":"Gdef"},"_resolve_warning_category":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["category"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._resolve_warning_category","name":"_resolve_warning_category","original_first_arg":"category","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["category"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_resolve_warning_category","ret_type":{".class":"TypeType","is_type_form":false,"item":"builtins.Warning"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_strtobool":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["val"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config._strtobool","name":"_strtobool","original_first_arg":"val","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["val"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_strtobool","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"absolutepath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.absolutepath","kind":"Gdef"},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"apply_warning_filters":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["config_filters","cmdline_filters"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.apply_warning_filters","name":"apply_warning_filters","original_first_arg":"config_filters","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["config_filters","cmdline_filters"],"arg_types":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".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":"apply_warning_filters","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"argparse":{".class":"SymbolTableNode","cross_ref":"argparse","kind":"Gdef"},"assert_never":{".class":"SymbolTableNode","cross_ref":"typing.assert_never","kind":"Gdef"},"bestrelpath":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.bestrelpath","kind":"Gdef"},"builtin_plugins":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.builtin_plugins","name":"builtin_plugins","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.set"}}},"builtins":{".class":"SymbolTableNode","cross_ref":"builtins","kind":"Gdef"},"cast":{".class":"SymbolTableNode","cross_ref":"typing.cast","kind":"Gdef"},"cmdline":{".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.config.cmdline","name":"cmdline","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.config.cmdline","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.config","mro":["_pytest.config.cmdline","builtins.object"],"names":{".class":"SymbolTable","main":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.cmdline.main","name":"main","setter_type":null,"type":{".class":"Instance","args":[{".class":"Parameters","arg_kinds":[1,1],"arg_names":["args","plugins"],"arg_types":[{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"},{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true}],"imprecise_arg_kinds":false,"variables":[]},"builtins.int"],"extra_attrs":null,"type_ref":"builtins.staticmethod"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.config.cmdline.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.config.cmdline","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"collections":{".class":"SymbolTableNode","cross_ref":"collections","kind":"Gdef"},"console_main":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.console_main","name":"console_main","original_first_arg":null,"type":{".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":"console_main","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"contextlib":{".class":"SymbolTableNode","cross_ref":"contextlib","kind":"Gdef"},"copy":{".class":"SymbolTableNode","cross_ref":"copy","kind":"Gdef"},"create_terminal_writer":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["config","file"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.create_terminal_writer","name":"create_terminal_writer","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["config","file"],"arg_types":["_pytest.config.Config",{".class":"UnionType","items":["typing.TextIO",{".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":"create_terminal_writer","ret_type":"_pytest._io.terminalwriter.TerminalWriter","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"dataclasses":{".class":"SymbolTableNode","cross_ref":"dataclasses","kind":"Gdef"},"dedent":{".class":"SymbolTableNode","cross_ref":"textwrap.dedent","kind":"Gdef"},"default_plugins":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.default_plugins","name":"default_plugins","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"determine_setup":{".class":"SymbolTableNode","cross_ref":"_pytest.config.findpaths.determine_setup","kind":"Gdef"},"directory_arg":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["path","optname"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.directory_arg","name":"directory_arg","original_first_arg":"path","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["path","optname"],"arg_types":["builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"directory_arg","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"enum":{".class":"SymbolTableNode","cross_ref":"enum","kind":"Gdef"},"essential_plugins":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.essential_plugins","name":"essential_plugins","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"fail":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.fail","kind":"Gdef"},"filename_arg":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["path","optname"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.filename_arg","name":"filename_arg","original_first_arg":"path","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["path","optname"],"arg_types":["builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"filename_arg","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"filter_traceback":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.filter_traceback","kind":"Gdef"},"filter_traceback_for_conftest_import_failure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["entry"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.filter_traceback_for_conftest_import_failure","name":"filter_traceback_for_conftest_import_failure","original_first_arg":"entry","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["entry"],"arg_types":["_pytest._code.code.TracebackEntry"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"filter_traceback_for_conftest_import_failure","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"final":{".class":"SymbolTableNode","cross_ref":"typing.final","kind":"Gdef"},"get_config":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,1],"arg_names":["args","plugins"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.get_config","name":"get_config","original_first_arg":"args","type":{".class":"CallableType","arg_kinds":[1,1],"arg_names":["args","plugins"],"arg_types":[{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".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":"get_config","ret_type":"_pytest.config.Config","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_plugin_manager":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.get_plugin_manager","name":"get_plugin_manager","original_first_arg":null,"type":{".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":"get_plugin_manager","ret_type":"_pytest.config.PytestPluginManager","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"glob":{".class":"SymbolTableNode","cross_ref":"glob","kind":"Gdef"},"hookimpl":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.hookimpl","name":"hookimpl","setter_type":null,"type":"pluggy._hooks.HookimplMarker"}},"hookspec":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.hookspec","name":"hookspec","setter_type":null,"type":"pluggy._hooks.HookspecMarker"}},"import_path":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.import_path","kind":"Gdef"},"importlib":{".class":"SymbolTableNode","cross_ref":"importlib","kind":"Gdef"},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"lru_cache":{".class":"SymbolTableNode","cross_ref":"functools.lru_cache","kind":"Gdef"},"main":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,1],"arg_names":["args","plugins"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.main","name":"main","original_first_arg":"args","type":{".class":"CallableType","arg_kinds":[1,1],"arg_names":["args","plugins"],"arg_types":[{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.str","builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".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":"main","ret_type":{".class":"UnionType","items":["builtins.int","_pytest.config.ExitCode"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"notset":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.config.notset","name":"notset","setter_type":null,"type":"_pytest.config.Notset"}},"os":{".class":"SymbolTableNode","cross_ref":"os","kind":"Gdef"},"parse_warning_filter":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,3],"arg_names":["arg","escape"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.config.parse_warning_filter","name":"parse_warning_filter","original_first_arg":"arg","type":{".class":"CallableType","arg_kinds":[0,3],"arg_names":["arg","escape"],"arg_types":["builtins.str","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"parse_warning_filter","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"TypeAliasType","args":[],"type_ref":"warnings._ActionKind"},"builtins.str",{".class":"TypeType","is_type_form":false,"item":"builtins.Warning"},"builtins.str","builtins.int"],"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":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.config.parse_warning_filter","name":"parse_warning_filter","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":[{".class":"TypeAliasType","args":[],"type_ref":"warnings._ActionKind"},"builtins.str",{".class":"TypeType","is_type_form":false,"item":"builtins.Warning"},"builtins.str","builtins.int"],"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"}}],"extra_attrs":null,"type_ref":"functools._lru_cache_wrapper"}}}},"pathlib":{".class":"SymbolTableNode","cross_ref":"pathlib","kind":"Gdef"},"pluggy":{".class":"SymbolTableNode","cross_ref":"pluggy","kind":"Gdef"},"print_conftest_import_error":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["e","file"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.print_conftest_import_error","name":"print_conftest_import_error","original_first_arg":"e","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["e","file"],"arg_types":["_pytest.config.ConftestImportFailure","typing.TextIO"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"print_conftest_import_error","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"print_usage_error":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["e","file"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.config.print_usage_error","name":"print_usage_error","original_first_arg":"e","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["e","file"],"arg_types":["_pytest.config.exceptions.UsageError","typing.TextIO"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"print_usage_error","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"re":{".class":"SymbolTableNode","cross_ref":"re","kind":"Gdef"},"resolve_package_path":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.resolve_package_path","kind":"Gdef"},"safe_exists":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.safe_exists","kind":"Gdef"},"shlex":{".class":"SymbolTableNode","cross_ref":"shlex","kind":"Gdef"},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef"},"types":{".class":"SymbolTableNode","cross_ref":"types","kind":"Gdef"},"warn_explicit_for":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.warn_explicit_for","kind":"Gdef"},"warnings":{".class":"SymbolTableNode","cross_ref":"warnings","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/config/__init__.py"}