{".class":"MypyFile","_fullname":"_pytest.mark.structures","future_import_flags":["annotations"],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","AbstractRaises":{".class":"SymbolTableNode","cross_ref":"_pytest.raises.AbstractRaises","kind":"Gdef"},"Any":{".class":"SymbolTableNode","cross_ref":"typing.Any","kind":"Gdef"},"Callable":{".class":"SymbolTableNode","cross_ref":"typing.Callable","kind":"Gdef"},"Collection":{".class":"SymbolTableNode","cross_ref":"typing.Collection","kind":"Gdef"},"Config":{".class":"SymbolTableNode","cross_ref":"_pytest.config.Config","kind":"Gdef"},"EMPTY_PARAMETERSET_OPTION":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.mark.structures.EMPTY_PARAMETERSET_OPTION","name":"EMPTY_PARAMETERSET_OPTION","setter_type":null,"type":"builtins.str"}},"HIDDEN_PARAM":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.mark.structures.HIDDEN_PARAM","name":"HIDDEN_PARAM","setter_type":null,"type":"_pytest.mark.structures._HiddenParam"}},"Iterable":{".class":"SymbolTableNode","cross_ref":"typing.Iterable","kind":"Gdef"},"Iterator":{".class":"SymbolTableNode","cross_ref":"typing.Iterator","kind":"Gdef"},"MARKED_FIXTURE":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.MARKED_FIXTURE","kind":"Gdef"},"MARK_GEN":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.mark.structures.MARK_GEN","name":"MARK_GEN","setter_type":null,"type":"_pytest.mark.structures.MarkGenerator"}},"Mapping":{".class":"SymbolTableNode","cross_ref":"typing.Mapping","kind":"Gdef"},"Mark":{".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.mark.structures.Mark","name":"Mark","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.mark.structures.Mark","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":238,"name":"name","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":240,"name":"args","type":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"}},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":242,"name":"kwargs","type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.Mapping"}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":245,"name":"_param_ids_from","type":{".class":"UnionType","items":["_pytest.mark.structures.Mark",{".class":"NoneType"}],"uses_pep604_syntax":true}},{"alias":null,"column":4,"has_default":true,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":247,"name":"_param_ids_generated","type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true}}],"frozen":true},"dataclass_tag":{}},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures.Mark","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.mark.structures.Mark.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,1,1,5],"arg_names":["self","name","args","kwargs","param_ids_from","param_ids_generated","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.Mark.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0,1,1,5],"arg_names":["self","name","args","kwargs","param_ids_from","param_ids_generated","_ispytest"],"arg_types":["_pytest.mark.structures.Mark","builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".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":"UnionType","items":["_pytest.mark.structures.Mark",{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Mark","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.mark.structures.Mark.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"name"},{".class":"LiteralType","fallback":"builtins.str","value":"args"},{".class":"LiteralType","fallback":"builtins.str","value":"kwargs"},{".class":"LiteralType","fallback":"builtins.str","value":"_param_ids_from"},{".class":"LiteralType","fallback":"builtins.str","value":"_param_ids_generated"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5,5,5],"arg_names":["name","args","kwargs","_param_ids_from","_param_ids_generated"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.mark.structures.Mark.__mypy-replace","name":"__mypy-replace","original_first_arg":"name","type":{".class":"CallableType","arg_kinds":[5,5,5,5,5],"arg_names":["name","args","kwargs","_param_ids_from","_param_ids_generated"],"arg_types":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".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":"UnionType","items":["_pytest.mark.structures.Mark",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Mark","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.mark.structures.Mark.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5,5,5],"arg_names":["name","args","kwargs","_param_ids_from","_param_ids_generated"],"arg_types":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".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":"UnionType","items":["_pytest.mark.structures.Mark",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Mark","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"_has_param_ids":{".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.mark.structures.Mark._has_param_ids","name":"_has_param_ids","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.Mark"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_has_param_ids of Mark","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_param_ids_from":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","has_explicit_value"],"fullname":"_pytest.mark.structures.Mark._param_ids_from","name":"_param_ids_from","setter_type":null,"type":{".class":"UnionType","items":["_pytest.mark.structures.Mark",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_param_ids_generated":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready","has_explicit_value"],"fullname":"_pytest.mark.structures.Mark._param_ids_generated","name":"_param_ids_generated","setter_type":null,"type":{".class":"UnionType","items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"NoneType"}],"uses_pep604_syntax":true}}},"args":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.mark.structures.Mark.args","name":"args","setter_type":null,"type":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"combined_with":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","other"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.Mark.combined_with","name":"combined_with","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","other"],"arg_types":["_pytest.mark.structures.Mark","_pytest.mark.structures.Mark"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"combined_with of Mark","ret_type":"_pytest.mark.structures.Mark","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"kwargs":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.mark.structures.Mark.kwargs","name":"kwargs","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":"typing.Mapping"}}},"name":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_property","is_ready"],"fullname":"_pytest.mark.structures.Mark.name","name":"name","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Mark.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures.Mark","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"MarkDecorator":{".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.mark.structures.MarkDecorator","name":"MarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.MarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":343,"name":"mark","type":"_pytest.mark.structures.Mark"}],"frozen":false},"dataclass_tag":{}},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","impl":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_trivial_self"],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"arg_types":["_pytest.mark.structures.MarkDecorator","builtins.object","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","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":[]}},"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","arg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures.MarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures.MarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self"],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"arg_types":["_pytest.mark.structures.MarkDecorator","builtins.object","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"arg_types":["_pytest.mark.structures.MarkDecorator","builtins.object","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures.MarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures.MarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]},{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"arg_types":["_pytest.mark.structures.MarkDecorator","builtins.object","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of MarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}]}}},"__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"_pytest.mark.structures.MarkDecorator.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["self","mark","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.MarkDecorator.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["self","mark","_ispytest"],"arg_types":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of MarkDecorator","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.mark.structures.MarkDecorator.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"mark"}],"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],"arg_names":["mark"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.mark.structures.MarkDecorator.__mypy-replace","name":"__mypy-replace","original_first_arg":"mark","type":{".class":"CallableType","arg_kinds":[5],"arg_names":["mark"],"arg_types":["_pytest.mark.structures.Mark"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of MarkDecorator","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.mark.structures.MarkDecorator.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5],"arg_names":["mark"],"arg_types":["_pytest.mark.structures.Mark"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of MarkDecorator","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"args":{".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.mark.structures.MarkDecorator.args","name":"args","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"args of MarkDecorator","ret_type":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"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_initialized_in_class","is_property","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkDecorator.args","name":"args","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"args of MarkDecorator","ret_type":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"builtins.tuple"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"kwargs":{".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.mark.structures.MarkDecorator.kwargs","name":"kwargs","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"kwargs of MarkDecorator","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.Mapping"},"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.mark.structures.MarkDecorator.kwargs","name":"kwargs","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"kwargs of MarkDecorator","ret_type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"typing.Mapping"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"mark":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkDecorator.mark","name":"mark","setter_type":null,"type":"_pytest.mark.structures.Mark"}},"markname":{".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.mark.structures.MarkDecorator.markname","name":"markname","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"markname of MarkDecorator","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_property","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkDecorator.markname","name":"markname","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"markname of MarkDecorator","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"name":{".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.mark.structures.MarkDecorator.name","name":"name","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of MarkDecorator","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_property","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkDecorator.name","name":"name","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["_pytest.mark.structures.MarkDecorator"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"name of MarkDecorator","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"with_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.MarkDecorator.with_args","name":"with_args","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2,4],"arg_names":["self","args","kwargs"],"arg_types":["_pytest.mark.structures.MarkDecorator","builtins.object","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"with_args of MarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures.MarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures.MarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"MarkGenerator":{".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.mark.structures.MarkGenerator","name":"MarkGenerator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.mark.structures.MarkGenerator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures.MarkGenerator","builtins.object"],"names":{".class":"SymbolTable","__getattr__":{".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.mark.structures.MarkGenerator.__getattr__","name":"__getattr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.mark.structures.MarkGenerator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getattr__ of MarkGenerator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5],"arg_names":["self","_ispytest"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.MarkGenerator.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,5],"arg_names":["self","_ispytest"],"arg_types":["_pytest.mark.structures.MarkGenerator","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of MarkGenerator","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"_config":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkGenerator._config","name":"_config","setter_type":null,"type":{".class":"UnionType","items":["_pytest.config.Config",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"_markers":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.MarkGenerator._markers","name":"_markers","setter_type":null,"type":{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"builtins.set"}}},"filterwarnings":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.filterwarnings","name":"filterwarnings","setter_type":null,"type":"_pytest.mark.structures._FilterwarningsMarkDecorator"}},"parametrize":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.parametrize","name":"parametrize","setter_type":null,"type":"_pytest.mark.structures._ParametrizeMarkDecorator"}},"skip":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.skip","name":"skip","setter_type":null,"type":"_pytest.mark.structures._SkipMarkDecorator"}},"skipif":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.skipif","name":"skipif","setter_type":null,"type":"_pytest.mark.structures._SkipifMarkDecorator"}},"usefixtures":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.usefixtures","name":"usefixtures","setter_type":null,"type":"_pytest.mark.structures._UsefixturesMarkDecorator"}},"xfail":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.MarkGenerator.xfail","name":"xfail","setter_type":null,"type":"_pytest.mark.structures._XfailMarkDecorator"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.MarkGenerator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures.MarkGenerator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Markable":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","name":"Markable","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}},"MutableMapping":{".class":"SymbolTableNode","cross_ref":"typing.MutableMapping","kind":"Gdef"},"NOTSET":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.NOTSET","kind":"Gdef"},"NamedTuple":{".class":"SymbolTableNode","cross_ref":"typing.NamedTuple","kind":"Gdef"},"Node":{".class":"SymbolTableNode","cross_ref":"_pytest.nodes.Node","kind":"Gdef"},"NodeKeywords":{".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.mark.structures.NodeKeywords","name":"NodeKeywords","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_final"],"fullname":"_pytest.mark.structures.NodeKeywords","has_param_spec_type":false,"metaclass_type":"abc.ABCMeta","metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures.NodeKeywords","typing.MutableMapping","typing.Mapping","typing.Collection","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","__contains__":{".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.mark.structures.NodeKeywords.__contains__","name":"__contains__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.mark.structures.NodeKeywords","builtins.object"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__contains__ of NodeKeywords","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__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.mark.structures.NodeKeywords.__delitem__","name":"__delitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.mark.structures.NodeKeywords","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__delitem__ of NodeKeywords","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.mark.structures.NodeKeywords.__getitem__","name":"__getitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":[null,null],"arg_types":["_pytest.mark.structures.NodeKeywords","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__getitem__ of NodeKeywords","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","node"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.NodeKeywords.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","node"],"arg_types":["_pytest.mark.structures.NodeKeywords","_pytest.nodes.Node"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of NodeKeywords","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.mark.structures.NodeKeywords.__iter__","name":"__iter__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.mark.structures.NodeKeywords"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__iter__ of NodeKeywords","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.mark.structures.NodeKeywords.__len__","name":"__len__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.mark.structures.NodeKeywords"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__len__ of NodeKeywords","ret_type":"builtins.int","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.mark.structures.NodeKeywords.__repr__","name":"__repr__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["_pytest.mark.structures.NodeKeywords"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__repr__ of NodeKeywords","ret_type":"builtins.str","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.mark.structures.NodeKeywords.__setitem__","name":"__setitem__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":[null,null,null],"arg_types":["_pytest.mark.structures.NodeKeywords","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 NodeKeywords","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.mark.structures.NodeKeywords.__slots__","name":"__slots__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"_markers":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures.NodeKeywords._markers","name":"_markers","setter_type":null,"type":{".class":"Instance","args":["builtins.str","builtins.bool"],"extra_attrs":null,"type_ref":"builtins.dict"}}},"node":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures.NodeKeywords.node","name":"node","setter_type":null,"type":"_pytest.nodes.Node"}},"parent":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures.NodeKeywords.parent","name":"parent","setter_type":null,"type":{".class":"UnionType","items":["_pytest.nodes.Node",{".class":"NoneType"}],"uses_pep604_syntax":false}}},"update":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,4],"arg_names":["self","other","kwds"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"_pytest.mark.structures.NodeKeywords.update","name":"update","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,4],"arg_names":["self","other","kwds"],"arg_types":["_pytest.mark.structures.NodeKeywords",{".class":"UnionType","items":[{".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":[{".class":"TupleType","implicit":false,"items":["builtins.str",{".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"}}],"extra_attrs":null,"type_ref":"typing.Iterable"}],"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":"update of NodeKeywords","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.mark.structures.NodeKeywords.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures.NodeKeywords","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"NotSetType":{".class":"SymbolTableNode","cross_ref":"_pytest.compat.NotSetType","kind":"Gdef"},"ParameterSet":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":[{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures.ParameterSet","name":"ParameterSet","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_named_tuple"],"fullname":"_pytest.mark.structures.ParameterSet","has_param_spec_type":false,"metaclass_type":null,"metadata":{"namedtuple":{"fields":["values","marks","id"]}},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures.ParameterSet","builtins.tuple","typing.Sequence","typing.Reversible","typing.Collection","typing.Iterable","typing.Container","builtins.object"],"names":{".class":"SymbolTable","_NT":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"TypeVarExpr","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","name":"_NT","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},"__annotations__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.__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":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"values"},{".class":"LiteralType","fallback":"builtins.str","value":"marks"},{".class":"LiteralType","fallback":"builtins.str","value":"id"}],"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"}}}},"__new__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["_cls","values","marks","id"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static"],"fullname":"_pytest.mark.structures.ParameterSet.__new__","name":"__new__","original_first_arg":"_cls","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["_cls","values","marks","id"],"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".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":"__new__ of ParameterSet","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet.__new__","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_asdict":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["_self"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.ParameterSet._asdict","name":"_asdict","original_first_arg":"_self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["_self"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._asdict","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_asdict of ParameterSet","ret_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"},"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._asdict","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_field_defaults":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet._field_defaults","name":"_field_defaults","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"}}},"_field_types":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet._field_types","name":"_field_types","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"}}},"_fields":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet._fields","name":"_fields","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.str","builtins.str","builtins.str"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}},"_for_parametrize":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0,0,0],"arg_names":["cls","argnames","argvalues","func","config","nodeid"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.mark.structures.ParameterSet._for_parametrize","name":"_for_parametrize","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["cls","argnames","argvalues","func","config","nodeid"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"_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":"_for_parametrize of ParameterSet","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"}],"extra_attrs":null,"type_ref":"builtins.list"}],"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_initialized_in_class","is_classmethod","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.ParameterSet._for_parametrize","name":"_for_parametrize","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0,0,0,0],"arg_names":["cls","argnames","argvalues","func","config","nodeid"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"_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":"_for_parametrize of ParameterSet","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"}],"extra_attrs":null,"type_ref":"builtins.list"}],"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":[]}}}},"_make":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["_cls","iterable"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated"],"fullname":"_pytest.mark.structures.ParameterSet._make","name":"_make","original_first_arg":"_cls","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"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":"_make of ParameterSet","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"is_overload":false,"var":{".class":"Var","flags":["is_classmethod","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet._make","name":"_make","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["_cls","iterable"],"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}},{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"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":"_make of ParameterSet","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._make","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}}},"plugin_generated":true},"_parse_parametrize_args":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,2,4],"arg_names":["argnames","argvalues","args","kwargs"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.mark.structures.ParameterSet._parse_parametrize_args","name":"_parse_parametrize_args","original_first_arg":"argnames","type":{".class":"CallableType","arg_kinds":[0,0,2,4],"arg_names":["argnames","argvalues","args","kwargs"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_parse_parametrize_args of ParameterSet","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.bool"],"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_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.ParameterSet._parse_parametrize_args","name":"_parse_parametrize_args","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,2,4],"arg_names":["argnames","argvalues","args","kwargs"],"arg_types":[{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_parse_parametrize_args of ParameterSet","ret_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.bool"],"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":[]}}}},"_parse_parametrize_parameters":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["argvalues","force_tuple"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"_pytest.mark.structures.ParameterSet._parse_parametrize_parameters","name":"_parse_parametrize_parameters","original_first_arg":"argvalues","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["argvalues","force_tuple"],"arg_types":[{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_parse_parametrize_parameters of ParameterSet","ret_type":{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"}],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_staticmethod","is_ready","is_inferred"],"fullname":"_pytest.mark.structures.ParameterSet._parse_parametrize_parameters","name":"_parse_parametrize_parameters","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["argvalues","force_tuple"],"arg_types":[{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},"builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"_parse_parametrize_parameters of ParameterSet","ret_type":{".class":"Instance","args":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"}],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"_replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5,5,5],"arg_names":["_self","values","marks","id"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.ParameterSet._replace","name":"_replace","original_first_arg":"_self","type":{".class":"CallableType","arg_kinds":[0,5,5,5],"arg_names":["_self","values","marks","id"],"arg_types":[{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._replace","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0},{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".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":"_replace of ParameterSet","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._replace","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"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.mark.structures.ParameterSet._NT","id":-1,"name":"_NT","namespace":"_pytest.mark.structures.ParameterSet._replace","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"values":[],"variance":0}]}},"plugin_generated":true},"_source":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet._source","name":"_source","setter_type":null,"type":"builtins.str"}},"extract_from":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,1],"arg_names":["cls","parameterset","force_tuple"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.mark.structures.ParameterSet.extract_from","name":"extract_from","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","parameterset","force_tuple"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"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":"extract_from of ParameterSet","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},"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.mark.structures.ParameterSet.extract_from","name":"extract_from","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,1],"arg_names":["cls","parameterset","force_tuple"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"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":"extract_from of ParameterSet","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"id":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.id","name":"id","setter_type":null,"type":{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}}},"id-redefinition":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.ParameterSet.id","kind":"Mdef"},"marks":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.marks","name":"marks","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"}}},"marks-redefinition":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.ParameterSet.marks","kind":"Mdef"},"param":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2,5,5],"arg_names":["cls","values","marks","id"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_class","is_decorated","is_trivial_self"],"fullname":"_pytest.mark.structures.ParameterSet.param","name":"param","original_first_arg":"cls","type":{".class":"CallableType","arg_kinds":[0,2,5,5],"arg_names":["cls","values","marks","id"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},"builtins.object",{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator",{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".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":"param of ParameterSet","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},"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.mark.structures.ParameterSet.param","name":"param","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,2,5,5],"arg_names":["cls","values","marks","id"],"arg_types":[{".class":"TypeType","is_type_form":false,"item":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"}},"builtins.object",{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator",{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"}],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".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":"param of ParameterSet","ret_type":{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"values":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_property","is_ready"],"fullname":"_pytest.mark.structures.ParameterSet.values","name":"values","setter_type":null,"type":{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"}}},"values-redefinition":{".class":"SymbolTableNode","cross_ref":"_pytest.mark.structures.ParameterSet.values","kind":"Mdef"}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.ParameterSet.Self","id":0,"name":"Self","namespace":"","upper_bound":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":"_pytest.mark.structures.ParameterSet"},"values":[],"variance":0},"slots":null,"tuple_type":{".class":"TupleType","implicit":false,"items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},{".class":"UnionType","items":["builtins.str","_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":true}],"partial_fallback":{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":["builtins.object","_pytest.compat.NotSetType"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Sequence"},{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.MarkDecorator","_pytest.mark.structures.Mark"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Collection"},"_pytest.mark.structures._HiddenParam",{".class":"NoneType"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.tuple"}},"type_vars":[],"typeddict_type":null}},"PytestUnknownMarkWarning":{".class":"SymbolTableNode","cross_ref":"_pytest.warning_types.PytestUnknownMarkWarning","kind":"Gdef"},"Sequence":{".class":"SymbolTableNode","cross_ref":"typing.Sequence","kind":"Gdef"},"TYPE_CHECKING":{".class":"SymbolTableNode","cross_ref":"typing.TYPE_CHECKING","kind":"Gdef"},"TypeVar":{".class":"SymbolTableNode","cross_ref":"typing.TypeVar","kind":"Gdef"},"_FilterwarningsMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._FilterwarningsMarkDecorator","name":"_FilterwarningsMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._FilterwarningsMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._FilterwarningsMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2],"arg_names":["self","filters"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._FilterwarningsMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2],"arg_names":["self","filters"],"arg_types":["_pytest.mark.structures._FilterwarningsMarkDecorator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _FilterwarningsMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._FilterwarningsMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._FilterwarningsMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_HiddenParam":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["enum.Enum"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._HiddenParam","name":"_HiddenParam","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":["is_enum"],"fullname":"_pytest.mark.structures._HiddenParam","has_param_spec_type":false,"metaclass_type":"enum.EnumMeta","metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._HiddenParam","enum.Enum","builtins.object"],"names":{".class":"SymbolTable","token":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_final","is_ready","is_inferred","has_explicit_value"],"fullname":"_pytest.mark.structures._HiddenParam.token","name":"token","setter_type":null,"type":{".class":"Instance","args":[],"extra_attrs":null,"last_known_value":{".class":"LiteralType","fallback":"builtins.int","value":0},"type_ref":"builtins.int"}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures._HiddenParam.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._HiddenParam","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_ParametrizeMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._ParametrizeMarkDecorator","name":"_ParametrizeMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._ParametrizeMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._ParametrizeMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,5,5,5],"arg_names":["self","argnames","argvalues","indirect","ids","scope"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._ParametrizeMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,5,5,5],"arg_names":["self","argnames","argvalues","indirect","ids","scope"],"arg_types":["_pytest.mark.structures._ParametrizeMarkDecorator",{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.mark.structures.ParameterSet"},{".class":"Instance","args":["builtins.object"],"extra_attrs":null,"type_ref":"typing.Sequence"},"builtins.object"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"UnionType","items":["builtins.bool",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"Instance","args":[{".class":"UnionType","items":[{".class":"NoneType"},"builtins.str","builtins.float","builtins.int","builtins.bool"],"uses_pep604_syntax":true}],"extra_attrs":null,"type_ref":"typing.Iterable"},{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":null,"ret_type":{".class":"UnionType","items":["builtins.object",{".class":"NoneType"}],"uses_pep604_syntax":true},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},{".class":"NoneType"}],"uses_pep604_syntax":true},{".class":"UnionType","items":[{".class":"TypeAliasType","args":[],"type_ref":"_pytest.scope._ScopeName"},{".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":"__call__ of _ParametrizeMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._ParametrizeMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._ParametrizeMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_ScopeName":{".class":"SymbolTableNode","cross_ref":"_pytest.scope._ScopeName","kind":"Gdef"},"_SkipMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._SkipMarkDecorator","name":"_SkipMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._SkipMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._SkipMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._SkipMarkDecorator.__call__","impl":null,"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","arg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._SkipMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures._SkipMarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1],"arg_names":["self","reason"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._SkipMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","reason"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures._SkipMarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","reason"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._SkipMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]},{".class":"CallableType","arg_kinds":[0,1],"arg_names":["self","reason"],"arg_types":["_pytest.mark.structures._SkipMarkDecorator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._SkipMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._SkipMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_SkipifMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._SkipifMarkDecorator","name":"_SkipifMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._SkipifMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._SkipifMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,2,5],"arg_names":["self","condition","conditions","reason"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._SkipifMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,2,5],"arg_names":["self","condition","conditions","reason"],"arg_types":["_pytest.mark.structures._SkipifMarkDecorator",{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},"builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _SkipifMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._SkipifMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._SkipifMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_UsefixturesMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._UsefixturesMarkDecorator","name":"_UsefixturesMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._UsefixturesMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._UsefixturesMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,2],"arg_names":["self","fixtures"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._UsefixturesMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,2],"arg_names":["self","fixtures"],"arg_types":["_pytest.mark.structures._UsefixturesMarkDecorator","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _UsefixturesMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._UsefixturesMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._UsefixturesMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"_XfailMarkDecorator":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["_pytest.mark.structures.MarkDecorator"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"_pytest.mark.structures._XfailMarkDecorator","name":"_XfailMarkDecorator","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._XfailMarkDecorator","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"_pytest.mark.structures","mro":["_pytest.mark.structures._XfailMarkDecorator","_pytest.mark.structures.MarkDecorator","builtins.object"],"names":{".class":"SymbolTable","__call__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"OverloadedFuncDef","deprecated":null,"flags":[],"fullname":"_pytest.mark.structures._XfailMarkDecorator.__call__","impl":null,"items":[{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","arg"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._XfailMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _XfailMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures._XfailMarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _XfailMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]}}},{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,1,2,5,5,5,5],"arg_names":["self","condition","conditions","reason","run","raises","strict"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_overload","is_decorated","is_trivial_self","is_mypy_only"],"fullname":"_pytest.mark.structures._XfailMarkDecorator.__call__","name":"__call__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,1,2,5,5,5,5],"arg_names":["self","condition","conditions","reason","run","raises","strict"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},"builtins.str","builtins.bool",{".class":"UnionType","items":[{".class":"NoneType"},{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"},{".class":"Instance","args":[{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest.raises.AbstractRaises"}],"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":"__call__ of _XfailMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":true,"var":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"_pytest.mark.structures._XfailMarkDecorator.__call__","name":"__call__","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,1,2,5,5,5,5],"arg_names":["self","condition","conditions","reason","run","raises","strict"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},"builtins.str","builtins.bool",{".class":"UnionType","items":[{".class":"NoneType"},{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"},{".class":"Instance","args":[{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest.raises.AbstractRaises"}],"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":"__call__ of _XfailMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}],"setter_index":null,"type":{".class":"Overloaded","items":[{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","arg"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__call__ of _XfailMarkDecorator","ret_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"_pytest.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"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.mark.structures.Markable","id":-1,"name":"Markable","namespace":"_pytest.mark.structures._XfailMarkDecorator.__call__#0","upper_bound":{".class":"UnionType","items":[{".class":"CallableType","arg_kinds":[2,4],"arg_names":[null,null],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2},{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":true,"name":null,"ret_type":"builtins.object","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]},"builtins.type"],"uses_pep604_syntax":true},"values":[],"variance":0}]},{".class":"CallableType","arg_kinds":[0,1,2,5,5,5,5],"arg_names":["self","condition","conditions","reason","run","raises","strict"],"arg_types":["_pytest.mark.structures._XfailMarkDecorator",{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},{".class":"UnionType","items":["builtins.str","builtins.bool"],"uses_pep604_syntax":true},"builtins.str","builtins.bool",{".class":"UnionType","items":[{".class":"NoneType"},{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"},{".class":"Instance","args":[{".class":"TypeType","is_type_form":false,"item":"builtins.BaseException"}],"extra_attrs":null,"type_ref":"builtins.tuple"},{".class":"Instance","args":["builtins.BaseException"],"extra_attrs":null,"type_ref":"_pytest.raises.AbstractRaises"}],"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":"__call__ of _XfailMarkDecorator","ret_type":"_pytest.mark.structures.MarkDecorator","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.mark.structures._XfailMarkDecorator.Self","id":0,"name":"Self","namespace":"","upper_bound":"_pytest.mark.structures._XfailMarkDecorator","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.mark.structures.__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.mark.structures.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.mark.structures.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.mark.structures.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.mark.structures.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"_pytest.mark.structures.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"annotations":{".class":"SymbolTableNode","cross_ref":"__future__.annotations","kind":"Gdef"},"check_ispytest":{".class":"SymbolTableNode","cross_ref":"_pytest.deprecated.check_ispytest","kind":"Gdef"},"collections":{".class":"SymbolTableNode","cross_ref":"collections","kind":"Gdef"},"dataclasses":{".class":"SymbolTableNode","cross_ref":"dataclasses","kind":"Gdef"},"enum":{".class":"SymbolTableNode","cross_ref":"enum","kind":"Gdef"},"fail":{".class":"SymbolTableNode","cross_ref":"_pytest.outcomes.fail","kind":"Gdef"},"final":{".class":"SymbolTableNode","cross_ref":"typing.final","kind":"Gdef"},"get_empty_parameterset_mark":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0],"arg_names":["config","argnames","func"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.get_empty_parameterset_mark","name":"get_empty_parameterset_mark","original_first_arg":"config","type":{".class":"CallableType","arg_kinds":[0,0,0],"arg_names":["config","argnames","func"],"arg_types":["_pytest.config.Config",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"typing.Sequence"},{".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":"get_empty_parameterset_mark","ret_type":"_pytest.mark.structures.MarkDecorator","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"get_unpacked_marks":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,5],"arg_names":["obj","consider_mro"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.get_unpacked_marks","name":"get_unpacked_marks","original_first_arg":"obj","type":{".class":"CallableType","arg_kinds":[0,5],"arg_names":["obj","consider_mro"],"arg_types":[{".class":"UnionType","items":["builtins.object","builtins.type"],"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":"get_unpacked_marks","ret_type":{".class":"Instance","args":["_pytest.mark.structures.Mark"],"extra_attrs":null,"type_ref":"builtins.list"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"getfslineno":{".class":"SymbolTableNode","cross_ref":"_pytest._code.code.getfslineno","kind":"Gdef"},"inspect":{".class":"SymbolTableNode","cross_ref":"inspect","kind":"Gdef"},"istestfunc":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["func"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.istestfunc","name":"istestfunc","original_first_arg":"func","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["func"],"arg_types":[{".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":"istestfunc","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"normalize_mark_list":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["mark_list"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.normalize_mark_list","name":"normalize_mark_list","original_first_arg":"mark_list","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["mark_list"],"arg_types":[{".class":"Instance","args":[{".class":"UnionType","items":["_pytest.mark.structures.Mark","_pytest.mark.structures.MarkDecorator"],"uses_pep604_syntax":true}],"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":"normalize_mark_list","ret_type":{".class":"Instance","args":["_pytest.mark.structures.Mark"],"extra_attrs":null,"type_ref":"typing.Iterable"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"overload":{".class":"SymbolTableNode","cross_ref":"typing.overload","kind":"Gdef"},"store_mark":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["obj","mark","stacklevel"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"_pytest.mark.structures.store_mark","name":"store_mark","original_first_arg":"obj","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["obj","mark","stacklevel"],"arg_types":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":1},"_pytest.mark.structures.Mark","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"store_mark","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"warnings":{".class":"SymbolTableNode","cross_ref":"warnings","kind":"Gdef"}},"path":"/home/jay/.local/lib/python3.12/site-packages/_pytest/mark/structures.py"}