{".class": "MypyFile", "_fullname": "_pytest.cacheprovider", "is_partial_stub_package": false, "is_stub": false, "names": {".class": "SymbolTable", "CACHEDIR_TAG_CONTENT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.CACHEDIR_TAG_CONTENT", "name": "CACHEDIR_TAG_CONTENT", "type": "builtins.bytes"}}, "Cache": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_pytest.cacheprovider.Cache", "name": "Cache", "type_vars": []}, "flags": ["is_final"], "fullname": "_pytest.cacheprovider.Cache", "metaclass_type": null, "metadata": {"attrs": {"attributes": [{"context_column": 4, "context_line": 59, "converter_is_attr_converters_optional": false, "converter_name": null, "has_default": false, "init": true, "init_type": "pathlib.Path", "kw_only": false, "name": "_cachedir"}, {"context_column": 4, "context_line": 60, "converter_is_attr_converters_optional": false, "converter_name": null, "has_default": false, "init": true, "init_type": "_pytest.config.Config", "kw_only": false, "name": "_config"}], "frozen": false}}, "module_name": "_pytest.cacheprovider", "mro": ["_pytest.cacheprovider.Cache", "builtins.object"], "names": {".class": "SymbolTable", "_AT": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "TypeVarExpr", "fullname": "_pytest.cacheprovider.Cache._AT", "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}}, "_CACHE_PREFIX_DIRS": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_pytest.cacheprovider.Cache._CACHE_PREFIX_DIRS", "name": "_CACHE_PREFIX_DIRS", "type": "builtins.str"}}, "_CACHE_PREFIX_VALUES": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": "_pytest.cacheprovider.Cache._CACHE_PREFIX_VALUES", "name": "_CACHE_PREFIX_VALUES", "type": "builtins.str"}}, "__ge__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.__ge__", "name": "__ge__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": [{".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__ge__ of Cache", "ret_type": "builtins.bool", "type_guard": null, "variables": [{".class": "TypeVarDef", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "plugin_generated": true}, "__gt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.__gt__", "name": "__gt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": [{".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__gt__ of Cache", "ret_type": "builtins.bool", "type_guard": null, "variables": [{".class": "TypeVarDef", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "plugin_generated": true}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "cachedir", "config", "_ispytest"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0, 5], "arg_names": ["self", "cachedir", "config", "_ispytest"], "arg_types": ["_pytest.cacheprovider.Cache", "pathlib.Path", "_pytest.config.Config", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "__le__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.__le__", "name": "__le__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": [{".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__le__ of Cache", "ret_type": "builtins.bool", "type_guard": null, "variables": [{".class": "TypeVarDef", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "plugin_generated": true}, "__lt__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.__lt__", "name": "__lt__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "other"], "arg_types": [{".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}, {".class": "TypeVarType", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}], "bound_args": [], "def_extras": {}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__lt__ of Cache", "ret_type": "builtins.bool", "type_guard": null, "variables": [{".class": "TypeVarDef", "fullname": "_pytest.cacheprovider.Cache._AT", "id": -1, "name": "_AT", "upper_bound": "builtins.object", "values": [], "variance": 0}]}}, "plugin_generated": true}, "_cachedir": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.Cache._cachedir", "name": "_cachedir", "type": "pathlib.Path"}}, "_config": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.Cache._config", "name": "_config", "type": "_pytest.config.Config"}}, "_ensure_supporting_files": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "_pytest.cacheprovider.Cache._ensure_supporting_files", "name": "_ensure_supporting_files", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["_pytest.cacheprovider.Cache"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_ensure_supporting_files of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "_getvaluepath": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "flags": [], "fullname": "_pytest.cacheprovider.Cache._getvaluepath", "name": "_getvaluepath", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "key"], "arg_types": ["_pytest.cacheprovider.Cache", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_getvaluepath of Cache", "ret_type": "pathlib.Path", "type_guard": null, "variables": []}}}, "cache_dir_from_config": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 5], "arg_names": ["config", "_ispytest"], "flags": ["is_static", "is_decorated"], "fullname": "_pytest.cacheprovider.Cache.cache_dir_from_config", "name": "cache_dir_from_config", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["config", "_ispytest"], "arg_types": ["_pytest.config.Config", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cache_dir_from_config of Cache", "ret_type": "pathlib.Path", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_staticmethod", "is_ready"], "fullname": null, "name": "cache_dir_from_config", "type": {".class": "CallableType", "arg_kinds": [0, 5], "arg_names": ["config", "_ispytest"], "arg_types": ["_pytest.config.Config", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cache_dir_from_config of Cache", "ret_type": "pathlib.Path", "type_guard": null, "variables": []}}}}, "clear_cache": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "cachedir", "_ispytest"], "flags": ["is_class", "is_decorated"], "fullname": "_pytest.cacheprovider.Cache.clear_cache", "name": "clear_cache", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "cachedir", "_ispytest"], "arg_types": [{".class": "TypeType", "item": "_pytest.cacheprovider.Cache"}, "pathlib.Path", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear_cache of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "clear_cache", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["cls", "cachedir", "_ispytest"], "arg_types": [{".class": "TypeType", "item": "_pytest.cacheprovider.Cache"}, "pathlib.Path", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "clear_cache of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "for_config": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 5], "arg_names": ["cls", "config", "_ispytest"], "flags": ["is_class", "is_decorated"], "fullname": "_pytest.cacheprovider.Cache.for_config", "name": "for_config", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["cls", "config", "_ispytest"], "arg_types": [{".class": "TypeType", "item": "_pytest.cacheprovider.Cache"}, "_pytest.config.Config", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "for_config of Cache", "ret_type": "_pytest.cacheprovider.Cache", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_classmethod", "is_ready"], "fullname": null, "name": "for_config", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5], "arg_names": ["cls", "config", "_ispytest"], "arg_types": [{".class": "TypeType", "item": "_pytest.cacheprovider.Cache"}, "_pytest.config.Config", "builtins.bool"], "bound_args": [], "def_extras": {"first_arg": "cls"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "for_config of Cache", "ret_type": "_pytest.cacheprovider.Cache", "type_guard": null, "variables": []}}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "default"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "default"], "arg_types": ["_pytest.cacheprovider.Cache", "builtins.str", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get of Cache", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}}, "makedir": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.makedir", "name": "makedir", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "name"], "arg_types": ["_pytest.cacheprovider.Cache", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "makedir of Cache", "ret_type": "py.path.local", "type_guard": null, "variables": []}}}, "set": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "value"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.set", "name": "set", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "key", "value"], "arg_types": ["_pytest.cacheprovider.Cache", "builtins.str", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "set of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "warn": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 5, 4], "arg_names": ["self", "fmt", "_ispytest", "args"], "flags": [], "fullname": "_pytest.cacheprovider.Cache.warn", "name": "warn", "type": {".class": "CallableType", "arg_kinds": [0, 0, 5, 4], "arg_names": ["self", "fmt", "_ispytest", "args"], "arg_types": ["_pytest.cacheprovider.Cache", "builtins.str", "builtins.bool", "builtins.object"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "warn of Cache", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "CollectReport": {".class": "SymbolTableNode", "cross_ref": "_pytest.reports.CollectReport", "kind": "Gdef"}, "Config": {".class": "SymbolTableNode", "cross_ref": "_pytest.config.Config", "kind": "Gdef"}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef"}, "ExitCode": {".class": "SymbolTableNode", "cross_ref": "_pytest.config.ExitCode", "kind": "Gdef"}, "FixtureRequest": {".class": "SymbolTableNode", "cross_ref": "_pytest.fixtures.FixtureRequest", "kind": "Gdef"}, "Generator": {".class": "SymbolTableNode", "cross_ref": "typing.Generator", "kind": "Gdef"}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef"}, "LFPlugin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_pytest.cacheprovider.LFPlugin", "name": "LFPlugin", "type_vars": []}, "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin", "metaclass_type": null, "metadata": {}, "module_name": "_pytest.cacheprovider", "mro": ["_pytest.cacheprovider.LFPlugin", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "config"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "config"], "arg_types": ["_pytest.cacheprovider.LFPlugin", "_pytest.config.Config"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of LFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "_last_failed_paths": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin._last_failed_paths", "name": "_last_failed_paths", "type": {".class": "Instance", "args": ["pathlib.Path"], "type_ref": "builtins.set"}}}, "_previously_failed_count": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "_pytest.cacheprovider.LFPlugin._previously_failed_count", "name": "_previously_failed_count", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneType"}]}}}, "_report_status": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "_pytest.cacheprovider.LFPlugin._report_status", "name": "_report_status", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}}}, "_skipped_files": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin._skipped_files", "name": "_skipped_files", "type": "builtins.int"}}, "active": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.active", "name": "active", "type": "builtins.bool"}}, "config": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.config", "name": "config", "type": "_pytest.config.Config"}}, "get_last_failed_paths": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.get_last_failed_paths", "name": "get_last_failed_paths", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["_pytest.cacheprovider.LFPlugin"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "get_last_failed_paths of LFPlugin", "ret_type": {".class": "Instance", "args": ["pathlib.Path"], "type_ref": "builtins.set"}, "type_guard": null, "variables": []}}}, "lastfailed": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": ["explicit_self_type", "is_ready"], "fullname": "_pytest.cacheprovider.LFPlugin.lastfailed", "name": "lastfailed", "type": {".class": "Instance", "args": ["builtins.str", "builtins.bool"], "type_ref": "builtins.dict"}}}, "pytest_collection_modifyitems": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "config", "items"], "flags": ["is_generator", "is_decorated"], "fullname": "_pytest.cacheprovider.LFPlugin.pytest_collection_modifyitems", "name": "pytest_collection_modifyitems", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "config", "items"], "arg_types": ["_pytest.cacheprovider.LFPlugin", "_pytest.config.Config", {".class": "Instance", "args": ["_pytest.nodes.Item"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_collection_modifyitems of LFPlugin", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}, {".class": "NoneType"}, {".class": "NoneType"}], "type_ref": "typing.Generator"}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "pytest_collection_modifyitems", "type": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": null, "type_of_any": 3}, "type_of_any": 7}}}}, "pytest_collectreport": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "report"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.pytest_collectreport", "name": "pytest_collectreport", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "report"], "arg_types": ["_pytest.cacheprovider.LFPlugin", "_pytest.reports.CollectReport"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_collectreport of LFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "pytest_report_collectionfinish": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.pytest_report_collectionfinish", "name": "pytest_report_collectionfinish", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["_pytest.cacheprovider.LFPlugin"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_report_collectionfinish of LFPlugin", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "type_guard": null, "variables": []}}}, "pytest_runtest_logreport": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "report"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.pytest_runtest_logreport", "name": "pytest_runtest_logreport", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "report"], "arg_types": ["_pytest.cacheprovider.LFPlugin", "_pytest.reports.TestReport"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_runtest_logreport of LFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "pytest_sessionfinish": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "session"], "flags": [], "fullname": "_pytest.cacheprovider.LFPlugin.pytest_sessionfinish", "name": "pytest_sessionfinish", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "session"], "arg_types": ["_pytest.cacheprovider.LFPlugin", "_pytest.main.Session"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_sessionfinish of LFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LFPluginCollSkipfiles": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_pytest.cacheprovider.LFPluginCollSkipfiles", "name": "LFPluginCollSkipfiles", "type_vars": []}, "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollSkipfiles", "metaclass_type": null, "metadata": {}, "module_name": "_pytest.cacheprovider", "mro": ["_pytest.cacheprovider.LFPluginCollSkipfiles", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lfplugin"], "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollSkipfiles.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lfplugin"], "arg_types": ["_pytest.cacheprovider.LFPluginCollSkipfiles", "_pytest.cacheprovider.LFPlugin"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of LFPluginCollSkipfiles", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "lfplugin": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollSkipfiles.lfplugin", "name": "lfplugin", "type": "_pytest.cacheprovider.LFPlugin"}}, "pytest_make_collect_report": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "collector"], "flags": ["is_decorated"], "fullname": "_pytest.cacheprovider.LFPluginCollSkipfiles.pytest_make_collect_report", "name": "pytest_make_collect_report", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "collector"], "arg_types": ["_pytest.cacheprovider.LFPluginCollSkipfiles", "_pytest.nodes.Collector"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_make_collect_report of LFPluginCollSkipfiles", "ret_type": {".class": "UnionType", "items": ["_pytest.reports.CollectReport", {".class": "NoneType"}]}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "pytest_make_collect_report", "type": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": null, "type_of_any": 3}, "type_of_any": 7}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "LFPluginCollWrapper": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_pytest.cacheprovider.LFPluginCollWrapper", "name": "LFPluginCollWrapper", "type_vars": []}, "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollWrapper", "metaclass_type": null, "metadata": {}, "module_name": "_pytest.cacheprovider", "mro": ["_pytest.cacheprovider.LFPluginCollWrapper", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "lfplugin"], "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollWrapper.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "lfplugin"], "arg_types": ["_pytest.cacheprovider.LFPluginCollWrapper", "_pytest.cacheprovider.LFPlugin"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of LFPluginCollWrapper", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "_collected_at_least_one_failure": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollWrapper._collected_at_least_one_failure", "name": "_collected_at_least_one_failure", "type": "builtins.bool"}}, "lfplugin": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.LFPluginCollWrapper.lfplugin", "name": "lfplugin", "type": "_pytest.cacheprovider.LFPlugin"}}, "pytest_make_collect_report": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "collector"], "flags": ["is_generator", "is_decorated"], "fullname": "_pytest.cacheprovider.LFPluginCollWrapper.pytest_make_collect_report", "name": "pytest_make_collect_report", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "collector"], "arg_types": ["_pytest.cacheprovider.LFPluginCollWrapper", "_pytest.nodes.Collector"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_make_collect_report of LFPluginCollWrapper", "ret_type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "pytest_make_collect_report", "type": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": null, "type_of_any": 3}, "type_of_any": 7}}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef"}, "Module": {".class": "SymbolTableNode", "cross_ref": "_pytest.python.Module", "kind": "Gdef"}, "NFPlugin": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "_pytest.cacheprovider.NFPlugin", "name": "NFPlugin", "type_vars": []}, "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin", "metaclass_type": null, "metadata": {}, "module_name": "_pytest.cacheprovider", "mro": ["_pytest.cacheprovider.NFPlugin", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "config"], "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "config"], "arg_types": ["_pytest.cacheprovider.NFPlugin", "_pytest.config.Config"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "__init__ of NFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "_get_increasing_order": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "items"], "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin._get_increasing_order", "name": "_get_increasing_order", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "items"], "arg_types": ["_pytest.cacheprovider.NFPlugin", {".class": "Instance", "args": ["_pytest.nodes.Item"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "_get_increasing_order of NFPlugin", "ret_type": {".class": "Instance", "args": ["_pytest.nodes.Item"], "type_ref": "builtins.list"}, "type_guard": null, "variables": []}}}, "active": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin.active", "name": "active", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 2}}}, "cached_nodeids": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin.cached_nodeids", "name": "cached_nodeids", "type": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": 1}, "type_of_any": 7}], "type_ref": "builtins.set"}}}, "config": {".class": "SymbolTableNode", "implicit": true, "kind": "Mdef", "node": {".class": "Var", "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin.config", "name": "config", "type": "_pytest.config.Config"}}, "pytest_collection_modifyitems": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "items"], "flags": ["is_generator", "is_decorated"], "fullname": "_pytest.cacheprovider.NFPlugin.pytest_collection_modifyitems", "name": "pytest_collection_modifyitems", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "items"], "arg_types": ["_pytest.cacheprovider.NFPlugin", {".class": "Instance", "args": ["_pytest.nodes.Item"], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_collection_modifyitems of NFPlugin", "ret_type": {".class": "Instance", "args": [{".class": "NoneType"}, {".class": "NoneType"}, {".class": "NoneType"}], "type_ref": "typing.Generator"}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_ready"], "fullname": null, "name": "pytest_collection_modifyitems", "type": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": null, "type_of_any": 3}, "type_of_any": 7}}}}, "pytest_sessionfinish": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "_pytest.cacheprovider.NFPlugin.pytest_sessionfinish", "name": "pytest_sessionfinish", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["_pytest.cacheprovider.NFPlugin"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_sessionfinish of NFPlugin", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef"}, "Package": {".class": "SymbolTableNode", "cross_ref": "_pytest.python.Package", "kind": "Gdef"}, "Parser": {".class": "SymbolTableNode", "cross_ref": "_pytest.config.argparsing.Parser", "kind": "Gdef"}, "Path": {".class": "SymbolTableNode", "cross_ref": "pathlib.Path", "kind": "Gdef"}, "README_CONTENT": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.README_CONTENT", "name": "README_CONTENT", "type": "builtins.str"}}, "Session": {".class": "SymbolTableNode", "cross_ref": "_pytest.main.Session", "kind": "Gdef"}, "Set": {".class": "SymbolTableNode", "cross_ref": "typing.Set", "kind": "Gdef"}, "TerminalWriter": {".class": "SymbolTableNode", "cross_ref": "_pytest._io.terminalwriter.TerminalWriter", "kind": "Gdef"}, "TestReport": {".class": "SymbolTableNode", "cross_ref": "_pytest.reports.TestReport", "kind": "Gdef"}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef"}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": ["is_ready"], "fullname": "_pytest.cacheprovider.__package__", "name": "__package__", "type": "builtins.str"}}, "attr": {".class": "SymbolTableNode", "cross_ref": "attr", "kind": "Gdef"}, "cache": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["request"], "flags": ["is_decorated"], "fullname": "_pytest.cacheprovider.cache", "name": "cache", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["request"], "arg_types": ["_pytest.fixtures.FixtureRequest"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cache", "ret_type": "_pytest.cacheprovider.Cache", "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_ready"], "fullname": null, "name": "cache", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["request"], "arg_types": ["_pytest.fixtures.FixtureRequest"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cache", "ret_type": "_pytest.cacheprovider.Cache", "type_guard": null, "variables": []}}}}, "cacheshow": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["config", "session"], "flags": [], "fullname": "_pytest.cacheprovider.cacheshow", "name": "cacheshow", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["config", "session"], "arg_types": ["_pytest.config.Config", "_pytest.main.Session"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "cacheshow", "ret_type": "builtins.int", "type_guard": null, "variables": []}}}, "check_ispytest": {".class": "SymbolTableNode", "cross_ref": "_pytest.deprecated.check_ispytest", "kind": "Gdef"}, "final": {".class": "SymbolTableNode", "cross_ref": "typing.final", "kind": "Gdef"}, "fixture": {".class": "SymbolTableNode", "cross_ref": "_pytest.fixtures.fixture", "kind": "Gdef"}, "hookimpl": {".class": "SymbolTableNode", "cross_ref": "_pytest.config.hookimpl", "kind": "Gdef"}, "json": {".class": "SymbolTableNode", "cross_ref": "json", "kind": "Gdef"}, "nodes": {".class": "SymbolTableNode", "cross_ref": "_pytest.nodes", "kind": "Gdef"}, "os": {".class": "SymbolTableNode", "cross_ref": "os", "kind": "Gdef"}, "py": {".class": "SymbolTableNode", "cross_ref": "py", "kind": "Gdef"}, "pytest_addoption": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["parser"], "flags": [], "fullname": "_pytest.cacheprovider.pytest_addoption", "name": "pytest_addoption", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["parser"], "arg_types": ["_pytest.config.argparsing.Parser"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_addoption", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}}, "pytest_cmdline_main": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["config"], "flags": [], "fullname": "_pytest.cacheprovider.pytest_cmdline_main", "name": "pytest_cmdline_main", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["config"], "arg_types": ["_pytest.config.Config"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_cmdline_main", "ret_type": {".class": "UnionType", "items": ["builtins.int", "_pytest.config.ExitCode", {".class": "NoneType"}]}, "type_guard": null, "variables": []}}}, "pytest_configure": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["config"], "flags": ["is_decorated"], "fullname": "_pytest.cacheprovider.pytest_configure", "name": "pytest_configure", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["config"], "arg_types": ["_pytest.config.Config"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_configure", "ret_type": {".class": "NoneType"}, "type_guard": null, "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_ready"], "fullname": null, "name": "pytest_configure", "type": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": {".class": "AnyType", "missing_import_name": "_pytest.config.HookimplMarker", "source_any": null, "type_of_any": 3}, "type_of_any": 7}}}}, "pytest_report_header": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["config"], "flags": [], "fullname": "_pytest.cacheprovider.pytest_report_header", "name": "pytest_report_header", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["config"], "arg_types": ["_pytest.config.Config"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_ellipsis_args": false, "name": "pytest_report_header", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneType"}]}, "type_guard": null, "variables": []}}}, "resolve_from_str": {".class": "SymbolTableNode", "cross_ref": "_pytest.pathlib.resolve_from_str", "kind": "Gdef"}, "rm_rf": {".class": "SymbolTableNode", "cross_ref": "_pytest.pathlib.rm_rf", "kind": "Gdef"}}, "path": "/home/patrick/anaconda3/lib/python3.9/site-packages/_pytest/cacheprovider.py"}