{".class":"MypyFile","_fullname":"_pytest.python_api","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"ApproxBase":{".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.python_api.ApproxBase","name":"ApproxBase","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxBase","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","__array_priority__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxBase.__array_priority__","name":"__array_priority__","setter_type":null,"type":"builtins.int"}},"__array_ufunc__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxBase.__array_ufunc__","name":"__array_ufunc__","setter_type":null,"type":{".class":"NoneType"}}},"__bool__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxBase.__bool__","name":"__bool__","original_first_arg":"self","type":null}},"__eq__":{".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.python_api.ApproxBase.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxBase",{".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":"__eq__ of ApproxBase","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxBase.__hash__","name":"__hash__","setter_type":null,"type":{".class":"NoneType"}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1,1,1],"arg_names":["self","expected","rel","abs","nan_ok"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxBase.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,1,1,1],"arg_names":["self","expected","rel","abs","nan_ok"],"arg_types":["_pytest.python_api.ApproxBase",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ApproxBase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__ne__":{".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.python_api.ApproxBase.__ne__","name":"__ne__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxBase",{".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":"__ne__ of ApproxBase","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxBase.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxBase"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxBase","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_approx_scalar":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","x"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxBase._approx_scalar","name":"_approx_scalar","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","x"],"arg_types":["_pytest.python_api.ApproxBase",{".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":"_approx_scalar of ApproxBase","ret_type":"_pytest.python_api.ApproxScalar","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_type":{".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.python_api.ApproxBase._check_type","name":"_check_type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.python_api.ApproxBase"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_type of ApproxBase","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_repr_compare":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other_side"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxBase._repr_compare","name":"_repr_compare","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other_side"],"arg_types":["_pytest.python_api.ApproxBase",{".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":"_repr_compare of ApproxBase","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_yield_comparisons":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","actual"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxBase._yield_comparisons","name":"_yield_comparisons","original_first_arg":"self","type":null}},"abs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.python_api.ApproxBase.abs","name":"abs","setter_type":null,"type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"expected":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.python_api.ApproxBase.expected","name":"expected","setter_type":null,"type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}},"nan_ok":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.python_api.ApproxBase.nan_ok","name":"nan_ok","setter_type":null,"type":"builtins.bool"}},"rel":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.python_api.ApproxBase.rel","name":"rel","setter_type":null,"type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.python_api.ApproxBase.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxBase","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ApproxDecimal":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python_api.ApproxScalar"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.python_api.ApproxDecimal","name":"ApproxDecimal","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxDecimal","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxDecimal","_pytest.python_api.ApproxScalar","_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","DEFAULT_ABSOLUTE_TOLERANCE":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxDecimal.DEFAULT_ABSOLUTE_TOLERANCE","name":"DEFAULT_ABSOLUTE_TOLERANCE","setter_type":null,"type":"decimal.Decimal"}},"DEFAULT_RELATIVE_TOLERANCE":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxDecimal.DEFAULT_RELATIVE_TOLERANCE","name":"DEFAULT_RELATIVE_TOLERANCE","setter_type":null,"type":"decimal.Decimal"}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxDecimal.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxDecimal"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxDecimal","ret_type":"builtins.str","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.python_api.ApproxDecimal.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxDecimal","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ApproxMapping":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python_api.ApproxBase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.python_api.ApproxMapping","name":"ApproxMapping","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxMapping","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxMapping","_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".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.python_api.ApproxMapping.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxMapping",{".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":"__eq__ of ApproxMapping","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxMapping.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxMapping"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxMapping","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_type":{".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.python_api.ApproxMapping._check_type","name":"_check_type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.python_api.ApproxMapping"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_type of ApproxMapping","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_repr_compare":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other_side"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxMapping._repr_compare","name":"_repr_compare","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other_side"],"arg_types":["_pytest.python_api.ApproxMapping",{".class":"Instance","args":["builtins.object","builtins.float"],"extra_attrs":null,"type_ref":"typing.Mapping"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_repr_compare of ApproxMapping","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_yield_comparisons":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","actual"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxMapping._yield_comparisons","name":"_yield_comparisons","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.python_api.ApproxMapping.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxMapping","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ApproxNumpy":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python_api.ApproxBase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.python_api.ApproxNumpy","name":"ApproxNumpy","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxNumpy","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxNumpy","_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".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.python_api.ApproxNumpy.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxNumpy",{".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":"__eq__ of ApproxNumpy","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxNumpy.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxNumpy"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxNumpy","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_repr_compare":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other_side"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxNumpy._repr_compare","name":"_repr_compare","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other_side"],"arg_types":["_pytest.python_api.ApproxNumpy",{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"numpy.dtype"}],"extra_attrs":null,"type_ref":"numpy.ndarray"},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.list"}],"uses_pep604_syntax":true}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_repr_compare of ApproxNumpy","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_yield_comparisons":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","actual"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxNumpy._yield_comparisons","name":"_yield_comparisons","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.python_api.ApproxNumpy.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxNumpy","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ApproxScalar":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python_api.ApproxBase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.python_api.ApproxScalar","name":"ApproxScalar","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxScalar","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxScalar","_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","DEFAULT_ABSOLUTE_TOLERANCE":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest.python_api.ApproxScalar.DEFAULT_ABSOLUTE_TOLERANCE","name":"DEFAULT_ABSOLUTE_TOLERANCE","setter_type":null,"type":{".class":"UnionType","items":["builtins.float","decimal.Decimal"],"uses_pep604_syntax":true}}},"DEFAULT_RELATIVE_TOLERANCE":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","has_explicit_value"],"fullname":"_pytest.python_api.ApproxScalar.DEFAULT_RELATIVE_TOLERANCE","name":"DEFAULT_RELATIVE_TOLERANCE","setter_type":null,"type":{".class":"UnionType","items":["builtins.float","decimal.Decimal"],"uses_pep604_syntax":true}}},"__eq__":{".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.python_api.ApproxScalar.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxScalar",{".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":"__eq__ of ApproxScalar","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__hash__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.python_api.ApproxScalar.__hash__","name":"__hash__","setter_type":null,"type":{".class":"NoneType"}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxScalar.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxScalar"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxScalar","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"tolerance":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_property","is_decorated"],"fullname":"_pytest.python_api.ApproxScalar.tolerance","name":"tolerance","original_first_arg":"self","type":null},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.python_api.ApproxScalar.tolerance","name":"tolerance","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.python_api.ApproxScalar"],"fallback":"builtins.function","from_concatenate":false,"implicit":true,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"tolerance of ApproxScalar","ret_type":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.python_api.ApproxScalar.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxScalar","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"ApproxSequenceLike":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.python_api.ApproxBase"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.python_api.ApproxSequenceLike","name":"ApproxSequenceLike","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxSequenceLike","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.python_api","mro":["_pytest.python_api.ApproxSequenceLike","_pytest.python_api.ApproxBase","builtins.object"],"names":{".class":"SymbolTable","__eq__":{".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.python_api.ApproxSequenceLike.__eq__","name":"__eq__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.python_api.ApproxSequenceLike",{".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":"__eq__ of ApproxSequenceLike","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__repr__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxSequenceLike.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.python_api.ApproxSequenceLike"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of ApproxSequenceLike","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_check_type":{".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.python_api.ApproxSequenceLike._check_type","name":"_check_type","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.python_api.ApproxSequenceLike"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_check_type of ApproxSequenceLike","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_repr_compare":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other_side"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.python_api.ApproxSequenceLike._repr_compare","name":"_repr_compare","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other_side"],"arg_types":["_pytest.python_api.ApproxSequenceLike",{".class":"Instance","args":["builtins.float"],"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":"_repr_compare of ApproxSequenceLike","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_yield_comparisons":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","actual"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.ApproxSequenceLike._yield_comparisons","name":"_yield_comparisons","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.python_api.ApproxSequenceLike.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.python_api.ApproxSequenceLike","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Collection":{".class":"SymbolTableNode","cross_ref":"typing.Collection","kind":"Gdef"},"Complex":{".class":"SymbolTableNode","cross_ref":"numbers.Complex","kind":"Gdef"},"Decimal":{".class":"SymbolTableNode","cross_ref":"decimal.Decimal","kind":"Gdef"},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"Sized":{".class":"SymbolTableNode","cross_ref":"typing.Sized","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.python_api.__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.python_api.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.python_api.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.python_api.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.python_api.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.python_api.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"_as_numpy_array":{".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.python_api._as_numpy_array","name":"_as_numpy_array","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":"_as_numpy_array","ret_type":{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"numpy.dtype"}],"extra_attrs":null,"type_ref":"numpy.ndarray"},{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_compare_approx":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["full_object","message_data","number_of_elements","different_ids","max_abs_diff","max_rel_diff"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api._compare_approx","name":"_compare_approx","original_first_arg":"full_object","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["full_object","message_data","number_of_elements","different_ids","max_abs_diff","max_rel_diff"],"arg_types":["builtins.object",{".class":"Instance","args":[{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.int",{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.float","builtins.float"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_compare_approx","ret_type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_numpy_array":{".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.python_api._is_numpy_array","name":"_is_numpy_array","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_numpy_array","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_is_sequence_like":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["expected"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api._is_sequence_like","name":"_is_sequence_like","original_first_arg":"expected","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["expected"],"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_sequence_like","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_recursive_sequence_map":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["f","x"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api._recursive_sequence_map","name":"_recursive_sequence_map","original_first_arg":"f","type":null}},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"approx":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,1,1],"arg_names":["expected","rel","abs","nan_ok"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.python_api.approx","name":"approx","original_first_arg":"expected","type":{".class":"CallableType","arg_kinds":[0,1,1,1],"arg_names":["expected","rel","abs","nan_ok"],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"approx","ret_type":"_pytest.python_api.ApproxBase","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"math":{".class":"SymbolTableNode","cross_ref":"math","kind":"Gdef"},"ndarray":{".class":"SymbolTableNode","cross_ref":"numpy.ndarray","kind":"Gdef"},"pprint":{".class":"SymbolTableNode","cross_ref":"pprint","kind":"Gdef"},"sys":{".class":"SymbolTableNode","cross_ref":"sys","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/python_api.py"}