{".class":"MypyFile","_fullname":"_pytest.doctest","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"CHECKER_CLASS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","has_explicit_value"],"fullname":"_pytest.doctest.CHECKER_CLASS","name":"CHECKER_CLASS","setter_type":null,"type":{".class":"UnionType","items":[{".class":"TypeType","is_type_form":false,"item":"doctest.OutputChecker"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"Collector":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes.Collector","kind":"Gdef"},"Config":{".class":"SymbolTableNode","cross_ref":"_pytest.config.Config","kind":"Gdef"},"DOCTEST_REPORT_CHOICES":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICES","name":"DOCTEST_REPORT_CHOICES","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"}}}},"DOCTEST_REPORT_CHOICE_CDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICE_CDIFF","name":"DOCTEST_REPORT_CHOICE_CDIFF","setter_type":null,"type":"builtins.str"}},"DOCTEST_REPORT_CHOICE_NDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICE_NDIFF","name":"DOCTEST_REPORT_CHOICE_NDIFF","setter_type":null,"type":"builtins.str"}},"DOCTEST_REPORT_CHOICE_NONE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICE_NONE","name":"DOCTEST_REPORT_CHOICE_NONE","setter_type":null,"type":"builtins.str"}},"DOCTEST_REPORT_CHOICE_ONLY_FIRST_FAILURE":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICE_ONLY_FIRST_FAILURE","name":"DOCTEST_REPORT_CHOICE_ONLY_FIRST_FAILURE","setter_type":null,"type":"builtins.str"}},"DOCTEST_REPORT_CHOICE_UDIFF":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DOCTEST_REPORT_CHOICE_UDIFF","name":"DOCTEST_REPORT_CHOICE_UDIFF","setter_type":null,"type":"builtins.str"}},"DoctestItem":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.nodes.Item"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.doctest.DoctestItem","name":"DoctestItem","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.doctest.DoctestItem","has_param_spec_type":false,"metaclass_type":"_pytest.nodes.NodeMeta","metadata":{},"module_name":"_pytest.doctest","mro":["_pytest.doctest.DoctestItem","_pytest.nodes.Item","_pytest.nodes.Node","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0],"arg_names":["self","name","parent","runner","dtest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.doctest.DoctestItem.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0],"arg_names":["self","name","parent","runner","dtest"],"arg_types":["_pytest.doctest.DoctestItem","builtins.str",{".class":"UnionType","items":["_pytest.doctest.DoctestTextfile","_pytest.doctest.DoctestModule"],"uses_pep604_syntax":true},"doctest.DocTestRunner","doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of DoctestItem","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_disable_output_capturing_for_darwin":{".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.doctest.DoctestItem._disable_output_capturing_for_darwin","name":"_disable_output_capturing_for_darwin","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestItem"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_disable_output_capturing_for_darwin of DoctestItem","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_fixtureinfo":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem._fixtureinfo","name":"_fixtureinfo","setter_type":null,"type":"_pytest.fixtures.FuncFixtureInfo"}},"_initrequest":{".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.doctest.DoctestItem._initrequest","name":"_initrequest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestItem"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_initrequest of DoctestItem","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_request":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem._request","name":"_request","setter_type":null,"type":"_pytest.fixtures.TopRequest"}},"dtest":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.dtest","name":"dtest","setter_type":null,"type":"doctest.DocTest"}},"fixturenames":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.fixturenames","name":"fixturenames","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"}}},"from_parent":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,3,3,3],"arg_names":["cls","parent","name","runner","dtest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated"],"fullname":"_pytest.doctest.DoctestItem.from_parent","name":"from_parent","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,3,3,3],"arg_names":["cls","parent","name","runner","dtest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0}},{".class":"UnionType","items":["_pytest.doctest.DoctestTextfile","_pytest.doctest.DoctestModule"],"uses_pep604_syntax":true},"builtins.str","doctest.DocTestRunner","doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"from_parent of DoctestItem","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.from_parent","name":"from_parent","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,3,3,3],"arg_names":["cls","parent","name","runner","dtest"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0}},{".class":"UnionType","items":["_pytest.doctest.DoctestTextfile","_pytest.doctest.DoctestModule"],"uses_pep604_syntax":true},"builtins.str","doctest.DocTestRunner","doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"from_parent of DoctestItem","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0}]}}}},"funcargs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.funcargs","name":"funcargs","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.object"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"obj":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.obj","name":"obj","setter_type":null,"type":{".class":"NoneType"}}},"reportinfo":{".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.doctest.DoctestItem.reportinfo","name":"reportinfo","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestItem"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"reportinfo of DoctestItem","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"os.PathLike"},"builtins.str"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":true},"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"}},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"repr_failure":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","excinfo"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.doctest.DoctestItem.repr_failure","name":"repr_failure","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","excinfo"],"arg_types":["_pytest.doctest.DoctestItem",{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest._code.code.ExceptionInfo"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"repr_failure of DoctestItem","ret_type":{".class":"UnionType","items":["builtins.str","_pytest._code.code.TerminalRepr"],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"runner":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.DoctestItem.runner","name":"runner","setter_type":null,"type":"doctest.DocTestRunner"}},"runtest":{".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.doctest.DoctestItem.runtest","name":"runtest","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestItem"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"runtest of DoctestItem","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"setup":{".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.doctest.DoctestItem.setup","name":"setup","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestItem"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"setup of DoctestItem","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestItem.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestItem","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DoctestModule":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python.Module"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.doctest.DoctestModule","name":"DoctestModule","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.doctest.DoctestModule","has_param_spec_type":false,"metaclass_type":"_pytest.nodes.NodeMeta","metadata":{},"module_name":"_pytest.doctest","mro":["_pytest.doctest.DoctestModule","_pytest.python.Module","_pytest.nodes.File","_pytest.nodes.FSCollector","_pytest.python.PyCollector","_pytest.python.PyobjMixin","_pytest.nodes.Collector","_pytest.nodes.Node","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","collect":{".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.doctest.DoctestModule.collect","name":"collect","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestModule"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"collect of DoctestModule","ret_type":{".class":"Instance","args":["_pytest.doctest.DoctestItem"],"extra_attrs":null,"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestModule.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestModule","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"DoctestTextfile":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python.Module"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.doctest.DoctestTextfile","name":"DoctestTextfile","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.doctest.DoctestTextfile","has_param_spec_type":false,"metaclass_type":"_pytest.nodes.NodeMeta","metadata":{},"module_name":"_pytest.doctest","mro":["_pytest.doctest.DoctestTextfile","_pytest.python.Module","_pytest.nodes.File","_pytest.nodes.FSCollector","_pytest.python.PyCollector","_pytest.python.PyobjMixin","_pytest.nodes.Collector","_pytest.nodes.Node","abc.ABC","builtins.object"],"names":{".class":"SymbolTable","collect":{".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.doctest.DoctestTextfile.collect","name":"collect","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.doctest.DoctestTextfile"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"collect of DoctestTextfile","ret_type":{".class":"Instance","args":["_pytest.doctest.DoctestItem"],"extra_attrs":null,"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"obj":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.DoctestTextfile.obj","name":"obj","setter_type":null,"type":{".class":"NoneType"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.DoctestTextfile.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.DoctestTextfile","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ExceptionInfo":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.ExceptionInfo","kind":"Gdef"},"Generator":{".class":"SymbolTableNode","cross_ref":"typing.Generator","kind":"Gdef"},"Item":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes.Item","kind":"Gdef"},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Module":{".class":"SymbolTableNode","cross_ref":"_pytest.python.Module","kind":"Gdef"},"MultipleDoctestFailures":{".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.doctest.MultipleDoctestFailures","name":"MultipleDoctestFailures","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.doctest.MultipleDoctestFailures","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.doctest","mro":["_pytest.doctest.MultipleDoctestFailures","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","failures"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.doctest.MultipleDoctestFailures.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","failures"],"arg_types":["_pytest.doctest.MultipleDoctestFailures",{".class":"Instance","args":["doctest.DocTestFailure"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of MultipleDoctestFailures","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"failures":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.MultipleDoctestFailures.failures","name":"failures","setter_type":null,"type":{".class":"Instance","args":["doctest.DocTestFailure"],"extra_attrs":null,"type_ref":"typing.Sequence"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.MultipleDoctestFailures.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.MultipleDoctestFailures","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"OutcomeException":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.OutcomeException","kind":"Gdef"},"Parser":{".class":"SymbolTableNode","cross_ref":"_pytest.config.argparsing.Parser","kind":"Gdef"},"Path":{".class":"SymbolTableNode","cross_ref":"pathlib.Path","kind":"Gdef"},"PytestWarning":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.PytestWarning","kind":"Gdef"},"RUNNER_CLASS":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.doctest.RUNNER_CLASS","name":"RUNNER_CLASS","setter_type":null,"type":{".class":"NoneType"}}},"ReprFailDoctest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest._code.code.TerminalRepr"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.doctest.ReprFailDoctest","name":"ReprFailDoctest","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.doctest.ReprFailDoctest","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.doctest","mro":["_pytest.doctest.ReprFailDoctest","_pytest._code.code.TerminalRepr","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","reprlocation_lines"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.doctest.ReprFailDoctest.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","reprlocation_lines"],"arg_types":["_pytest.doctest.ReprFailDoctest",{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprFileLocation",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"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":"typing.Sequence"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ReprFailDoctest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"reprlocation_lines":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.ReprFailDoctest.reprlocation_lines","name":"reprlocation_lines","setter_type":null,"type":{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["_pytest._code.code.ReprFileLocation",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"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":"typing.Sequence"}}},"toterminal":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","tw"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.doctest.ReprFailDoctest.toterminal","name":"toterminal","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","tw"],"arg_types":["_pytest.doctest.ReprFailDoctest","_pytest._io.terminalwriter.TerminalWriter"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"toterminal of ReprFailDoctest","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.doctest.ReprFailDoctest.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.doctest.ReprFailDoctest","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ReprFileLocation":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.ReprFileLocation","kind":"Gdef"},"Self":{".class":"SymbolTableNode","cross_ref":"typing.Self","kind":"Gdef"},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"TerminalRepr":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.TerminalRepr","kind":"Gdef"},"TerminalWriter":{".class":"SymbolTableNode","cross_ref":"_pytest._io.terminalwriter.TerminalWriter","kind":"Gdef"},"TopRequest":{".class":"SymbolTableNode","cross_ref":"_pytest.fixtures.TopRequest","kind":"Gdef"},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.doctest.__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.doctest.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.doctest.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.doctest.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.doctest.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.doctest.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_check_all_skipped":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["test"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._check_all_skipped","name":"_check_all_skipped","original_first_arg":"test","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["test"],"arg_types":["doctest.DocTest"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_all_skipped","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_allow_bytes_flag":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_allow_bytes_flag","name":"_get_allow_bytes_flag","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_allow_bytes_flag","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_allow_unicode_flag":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_allow_unicode_flag","name":"_get_allow_unicode_flag","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_allow_unicode_flag","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_checker":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_checker","name":"_get_checker","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_checker","ret_type":"doctest.OutputChecker","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_continue_on_failure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_continue_on_failure","name":"_get_continue_on_failure","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_continue_on_failure","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_flag_lookup":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_flag_lookup","name":"_get_flag_lookup","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_flag_lookup","ret_type":{".class":"Instance","args":["builtins.str","builtins.int"],"extra_attrs":null,"type_ref":"builtins.dict"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_number_flag":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_number_flag","name":"_get_number_flag","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_number_flag","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_report_choice":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["key"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_report_choice","name":"_get_report_choice","original_first_arg":"key","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["key"],"arg_types":["builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_report_choice","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_get_runner":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[1,1,1,1],"arg_names":["checker","verbose","optionflags","continue_on_failure"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._get_runner","name":"_get_runner","original_first_arg":"checker","type":{".class":"CallableType","arg_kinds":[1,1,1,1],"arg_names":["checker","verbose","optionflags","continue_on_failure"],"arg_types":[{".class":"UnionType","items":["doctest.OutputChecker",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.bool",{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.int","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_get_runner","ret_type":"doctest.DocTestRunner","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_init_checker_class":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._init_checker_class","name":"_init_checker_class","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":"_init_checker_class","ret_type":{".class":"TypeType","is_type_form":false,"item":"doctest.OutputChecker"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_init_runner_class":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._init_runner_class","name":"_init_runner_class","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":"_init_runner_class","ret_type":{".class":"TypeType","is_type_form":false,"item":"doctest.DocTestRunner"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_doctest":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["config","path","parent"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._is_doctest","name":"_is_doctest","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["config","path","parent"],"arg_types":["_pytest.config.Config","pathlib.Path","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_is_doctest","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_main_py":{".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.doctest._is_main_py","name":"_is_main_py","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":"_is_main_py","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_mocked":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["obj"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest._is_mocked","name":"_is_mocked","original_first_arg":"obj","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["obj"],"arg_types":["builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_is_mocked","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_setup_py":{".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.doctest._is_setup_py","name":"_is_setup_py","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":"_is_setup_py","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_patch_unwrap_mock_aware":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.doctest._patch_unwrap_mock_aware","name":"_patch_unwrap_mock_aware","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":"_patch_unwrap_mock_aware","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"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_ready","is_inferred"],"fullname":"_pytest.doctest._patch_unwrap_mock_aware","name":"_patch_unwrap_mock_aware","setter_type":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":"_patch_unwrap_mock_aware","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"contextlib._GeneratorContextManager"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"approx":{".class":"SymbolTableNode","cross_ref":"_pytest.python_api.approx","kind":"Gdef"},"bdb":{".class":"SymbolTableNode","cross_ref":"bdb","kind":"Gdef"},"contextmanager":{".class":"SymbolTableNode","cross_ref":"contextlib.contextmanager","kind":"Gdef"},"doctest":{".class":"SymbolTableNode","cross_ref":"doctest","kind":"Gdef"},"doctest_namespace":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated"],"fullname":"_pytest.doctest.doctest_namespace","name":"doctest_namespace","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":"doctest_namespace","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.dict"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.doctest.doctest_namespace","name":"doctest_namespace","setter_type":null,"type":"_pytest.fixtures.FixtureFunctionDefinition"}}},"fixture":{".class":"SymbolTableNode","cross_ref":"_pytest.fixtures.fixture","kind":"Gdef"},"fnmatch_ex":{".class":"SymbolTableNode","cross_ref":"_pytest.pathlib.fnmatch_ex","kind":"Gdef"},"functools":{".class":"SymbolTableNode","cross_ref":"functools","kind":"Gdef"},"get_optionflags":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["config"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest.get_optionflags","name":"get_optionflags","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["config"],"arg_types":["_pytest.config.Config"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"get_optionflags","ret_type":"builtins.int","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"os":{".class":"SymbolTableNode","cross_ref":"os","kind":"Gdef"},"outcomes":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes","kind":"Gdef"},"platform":{".class":"SymbolTableNode","cross_ref":"platform","kind":"Gdef"},"pytest_addoption":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["parser"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest.pytest_addoption","name":"pytest_addoption","original_first_arg":"parser","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["parser"],"arg_types":["_pytest.config.argparsing.Parser"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_addoption","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_collect_file":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["file_path","parent"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest.pytest_collect_file","name":"pytest_collect_file","original_first_arg":"file_path","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["file_path","parent"],"arg_types":["pathlib.Path","_pytest.nodes.Collector"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"pytest_collect_file","ret_type":{".class":"UnionType","items":["_pytest.doctest.DoctestModule","_pytest.doctest.DoctestTextfile",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"pytest_unconfigure":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[],"arg_names":[],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.doctest.pytest_unconfigure","name":"pytest_unconfigure","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":"pytest_unconfigure","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"re":{".class":"SymbolTableNode","cross_ref":"re","kind":"Gdef"},"safe_getattr":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.safe_getattr","kind":"Gdef"},"skip":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.skip","kind":"Gdef"},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef"},"traceback":{".class":"SymbolTableNode","cross_ref":"traceback","kind":"Gdef"},"types":{".class":"SymbolTableNode","cross_ref":"types","kind":"Gdef"},"warnings":{".class":"SymbolTableNode","cross_ref":"warnings","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/doctest.py"}