1 line
149 KiB
JSON
1 line
149 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "label": "python.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1"}, {"id": "python_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L85"}, {"id": "python_pytest_generate_tests", "label": "pytest_generate_tests()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L121"}, {"id": "python_pytest_configure", "label": "pytest_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L126"}, {"id": "python_async_fail", "label": "async_fail()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L146"}, {"id": "python_pytest_pyfunc_call", "label": "pytest_pyfunc_call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L160"}, {"id": "python_pytest_collect_directory", "label": "pytest_collect_directory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L180"}, {"id": "python_pytest_collect_file", "label": "pytest_collect_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L194"}, {"id": "python_path_matches_patterns", "label": "path_matches_patterns()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L209"}, {"id": "python_pytest_pycollect_makemodule", "label": "pytest_pycollect_makemodule()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L214"}, {"id": "python_pytest_pycollect_makeitem", "label": "pytest_pycollect_makeitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L219"}, {"id": "python_pyobjmixin", "label": "PyobjMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L254"}, {"id": "python_module", "label": "module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L263"}, {"id": "python_cls", "label": "cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L269"}, {"id": "python_instance", "label": "instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L275"}, {"id": "python_obj", "label": "obj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L285"}, {"id": "python_pyobjmixin_getobj", "label": "._getobj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L303"}, {"id": "python_pyobjmixin_getmodpath", "label": ".getmodpath()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L310"}, {"id": "python_pyobjmixin_reportinfo", "label": ".reportinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L325"}, {"id": "python_emptyclass", "label": "_EmptyClass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L336"}, {"id": "python_pycollector", "label": "PyCollector", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L352"}, {"id": "python_pycollector_funcnamefilter", "label": ".funcnamefilter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L353"}, {"id": "python_pycollector_isnosetest", "label": ".isnosetest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L356"}, {"id": "python_pycollector_classnamefilter", "label": ".classnamefilter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L365"}, {"id": "python_pycollector_istestfunction", "label": ".istestfunction()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L368"}, {"id": "python_pycollector_istestclass", "label": ".istestclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L377"}, {"id": "python_pycollector_matches_prefix_or_glob_option", "label": "._matches_prefix_or_glob_option()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L384"}, {"id": "python_pycollector_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L399"}, {"id": "python_pycollector_genfunctions", "label": "._genfunctions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L450"}, {"id": "python_importtestmodule", "label": "importtestmodule()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L500"}, {"id": "python_module_getobj", "label": "._getobj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L559"}, {"id": "python_module_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L562"}, {"id": "python_module_register_setup_module_fixture", "label": "._register_setup_module_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L568"}, {"id": "python_module_register_setup_function_fixture", "label": "._register_setup_function_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L602"}, {"id": "python_package", "label": "Package", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L639"}, {"id": "python_package_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L654"}, {"id": "python_package_setup", "label": ".setup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L676"}, {"id": "python_package_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L694"}, {"id": "python_call_with_optional_argument", "label": "_call_with_optional_argument()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L722"}, {"id": "python_get_first_non_fixture_func", "label": "_get_first_non_fixture_func()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L734"}, {"id": "python_class", "label": "Class", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L745"}, {"id": "python_from_parent", "label": "from_parent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L749"}, {"id": "python_class_newinstance", "label": ".newinstance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L753"}, {"id": "python_class_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L756"}, {"id": "python_class_register_setup_class_fixture", "label": "._register_setup_class_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L785"}, {"id": "python_class_register_setup_method_fixture", "label": "._register_setup_method_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L816"}, {"id": "python_hasinit", "label": "hasinit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L851"}, {"id": "python_hasnew", "label": "hasnew()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L858"}, {"id": "python_idmaker", "label": "IdMaker", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L867"}, {"id": "python_idmaker_make_unique_parameterset_ids", "label": ".make_unique_parameterset_ids()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L900"}, {"id": "python_idmaker_strict_parametrization_ids_enabled", "label": "._strict_parametrization_ids_enabled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L967"}, {"id": "python_idmaker_resolve_ids", "label": "._resolve_ids()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L975"}, {"id": "python_idmaker_idval", "label": "._idval()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L999"}, {"id": "python_idmaker_idval_from_function", "label": "._idval_from_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1012"}, {"id": "python_idmaker_idval_from_hook", "label": "._idval_from_hook()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1028"}, {"id": "python_idmaker_idval_from_value", "label": "._idval_from_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1038"}, {"id": "python_idmaker_idval_from_value_required", "label": "._idval_from_value_required()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1058"}, {"id": "python_idval_from_argname", "label": "_idval_from_argname()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1073"}, {"id": "python_idmaker_complain_multiple_hidden_parameter_sets", "label": "._complain_multiple_hidden_parameter_sets()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1078"}, {"id": "python_idmaker_make_error_prefix", "label": "._make_error_prefix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1085"}, {"id": "python_callspec2", "label": "CallSpec2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1096"}, {"id": "python_callspec2_setmulti", "label": ".setmulti()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1117"}, {"id": "python_callspec2_getparam", "label": ".getparam()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1147"}, {"id": "python_id", "label": "id()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1154"}, {"id": "python_get_direct_param_fixture_func", "label": "get_direct_param_fixture_func()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1158"}, {"id": "python_metafunc", "label": "Metafunc", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1167"}, {"id": "python_metafunc_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1175"}, {"id": "python_metafunc_parametrize", "label": ".parametrize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1212"}, {"id": "python_metafunc_resolve_parameter_set_ids", "label": "._resolve_parameter_set_ids()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1402"}, {"id": "python_metafunc_validate_ids", "label": "._validate_ids()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1444"}, {"id": "python_metafunc_resolve_args_directness", "label": "._resolve_args_directness()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1466"}, {"id": "python_metafunc_validate_if_using_arg_names", "label": "._validate_if_using_arg_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1505"}, {"id": "python_metafunc_recompute_direct_params_indices", "label": "._recompute_direct_params_indices()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1535"}, {"id": "python_find_parametrized_scope", "label": "_find_parametrized_scope()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1542"}, {"id": "python_ascii_escaped_by_config", "label": "_ascii_escaped_by_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1574"}, {"id": "python_function", "label": "Function", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1587"}, {"id": "python_function_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1619"}, {"id": "python_function_initrequest", "label": "._initrequest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1676"}, {"id": "python_function_getinstance", "label": "._getinstance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1697"}, {"id": "python_function_getobj", "label": "._getobj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1704"}, {"id": "python_pyfuncitem", "label": "_pyfuncitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1714"}, {"id": "python_function_runtest", "label": ".runtest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1718"}, {"id": "python_function_setup", "label": ".setup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1722"}, {"id": "python_function_traceback_filter", "label": "._traceback_filter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1725"}, {"id": "python_function_repr_failure", "label": ".repr_failure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1755"}, {"id": "python_functiondefinition", "label": "FunctionDefinition", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1765"}, {"id": "python_functiondefinition_runtest", "label": ".runtest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1769"}, {"id": "python_rationale_210", "label": "Return whether path matches any of the patterns in the list of globs given.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L210"}, {"id": "python_rationale_255", "label": "this mix-in inherits from Node to carry over the typing information as its", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L255"}, {"id": "python_rationale_264", "label": "Python module object this node was collected from (can be None).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L264"}, {"id": "python_rationale_270", "label": "Python class object this node was collected from (can be None).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L270"}, {"id": "python_rationale_276", "label": "Python instance object the function is bound to. Returns None if not a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L276"}, {"id": "python_rationale_286", "label": "Underlying Python object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L286"}, {"id": "python_rationale_304", "label": "Get the underlying Python object. May be overwritten by subclasses.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L304"}, {"id": "python_rationale_311", "label": "Return Python path relative to the containing module.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L311"}, {"id": "python_rationale_357", "label": "Look for the __test__ attribute, which is applied by the @nose.tools.ist", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L357"}, {"id": "python_rationale_385", "label": "Check if the given name matches the prefix or glob-pattern defined in co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L385"}, {"id": "python_rationale_557", "label": "Collector for test classes and functions in a Python module.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L557"}, {"id": "python_rationale_569", "label": "Register an autouse, module-scoped fixture for the collected module object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L569"}, {"id": "python_rationale_603", "label": "Register an autouse, function-scoped fixture for the collected module object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L603"}, {"id": "python_rationale_640", "label": "Collector for files and directories in a Python packages -- directories with", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L640"}, {"id": "python_rationale_723", "label": "Call the given function with the given argument if func accepts one argument, ot", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L723"}, {"id": "python_rationale_735", "label": "Return the attribute from the given object to be used as a setup/teardown xu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L735"}, {"id": "python_rationale_746", "label": "Collector for test methods (and nested classes) in a Python class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L746"}, {"id": "python_rationale_750", "label": "The public constructor.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L750"}, {"id": "python_rationale_786", "label": "Register an autouse, class scoped fixture into the collected class object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L786"}, {"id": "python_rationale_817", "label": "Register an autouse, function scoped fixture into the collected class object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L817"}, {"id": "python_rationale_868", "label": "Make IDs for a parametrization.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L868"}, {"id": "python_rationale_901", "label": "Make a unique identifier for each ParameterSet, that may be used to iden", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L901"}, {"id": "python_rationale_976", "label": "Resolve IDs for all ParameterSets (may contain duplicates).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L976"}, {"id": "python_rationale_1000", "label": "Make an ID for a parameter in a ParameterSet.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1000"}, {"id": "python_rationale_1013", "label": "Try to make an ID for a parameter in a ParameterSet using the user-provi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1013"}, {"id": "python_rationale_1029", "label": "Try to make an ID for a parameter in a ParameterSet by calling the :hook", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1029"}, {"id": "python_rationale_1039", "label": "Try to make an ID for a parameter in a ParameterSet from its value, if t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1039"}, {"id": "python_rationale_1059", "label": "Like _idval_from_value(), but fails if the type is not supported.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1059"}, {"id": "python_rationale_1074", "label": "Make an ID for a parameter in a ParameterSet from the argument name and", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1074"}, {"id": "python_rationale_1097", "label": "A planned parameterized invocation of a test function. Calculated during co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1097"}, {"id": "python_rationale_1168", "label": "Objects passed to the :hook:`pytest_generate_tests` hook. They help to insp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1168"}, {"id": "python_rationale_1222", "label": "Add new invocations to the underlying test function using the list of ar", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1222"}, {"id": "python_rationale_1409", "label": "Resolve the actual ids for the given parameter sets. :param argnames:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1409"}, {"id": "python_rationale_1471", "label": "Resolve if each parametrized argument must be considered an indirect par", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1471"}, {"id": "python_rationale_1510", "label": "Check if all argnames are being used, by default values, or directly/indirectly.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1510"}, {"id": "python_rationale_1547", "label": "Find the most appropriate scope for a parametrized call based on its arguments.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1547"}, {"id": "python_rationale_1588", "label": "Item responsible for setting up and executing a Python test function. :para", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1588"}, {"id": "python_rationale_1673", "label": "The public constructor.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1673"}, {"id": "python_rationale_1682", "label": "Underlying python 'function' object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1682"}, {"id": "python_rationale_1715", "label": "(compatonly) for code expecting pytest-2.2 style request objects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1715"}, {"id": "python_rationale_1719", "label": "Execute the underlying test function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1719"}, {"id": "python_rationale_1766", "label": "This class is a stop gap solution until we evolve to have actual function de", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1766"}, {"id": "python_rationale_89", "label": "# NOTE: default is also used in AssertionRewritingHook.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L89"}, {"id": "python_rationale_305", "label": "# TODO: Improve the type of `parent` such that assert/ignore aren't needed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L305"}, {"id": "python_rationale_658", "label": "# NOTE: following args are unused:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L658"}, {"id": "python_rationale_664", "label": "# NOTE: Could be just the following, but kept as-is for compat.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L664"}, {"id": "python_rationale_1581", "label": "# TODO: If escaping is turned off and the user passes bytes,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1581"}, {"id": "python_rationale_1754", "label": "# TODO: Type ignored -- breaks Liskov Substitution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1754"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "fnmatch", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "textwrap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_io_saferepr", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_deprecated", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_mark_structures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_outcomes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L68", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_outcomes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L71", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L72", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_stash", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L76", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_warning_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "pytest_warning_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L85", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_generate_tests", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L121", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_async_fail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_pyfunc_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L160", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_collect_directory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L180", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_collect_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_path_matches_patterns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_pycollect_makemodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L214", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pytest_pycollect_makeitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pyobjmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L254", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L263", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L269", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_obj", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L285", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_obj", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L300", "weight": 1.0}, {"source": "python_pyobjmixin", "target": "python_pyobjmixin_getobj", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L303", "weight": 1.0}, {"source": "python_pyobjmixin", "target": "python_pyobjmixin_getmodpath", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L310", "weight": 1.0}, {"source": "python_pyobjmixin", "target": "python_pyobjmixin_reportinfo", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L325", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_emptyclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L336", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pycollector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L352", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pyobjmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L352", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_funcnamefilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L353", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_isnosetest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L356", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_classnamefilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L365", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_istestfunction", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L368", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_istestclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L377", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_matches_prefix_or_glob_option", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L384", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L399", "weight": 1.0}, {"source": "python_pycollector", "target": "python_pycollector_genfunctions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L450", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_importtestmodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L500", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_module", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L556", "weight": 1.0}, {"source": "python_module", "target": "python_pycollector", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L556", "weight": 1.0}, {"source": "python_module", "target": "python_module_getobj", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L559", "weight": 1.0}, {"source": "python_module", "target": "python_module_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L562", "weight": 1.0}, {"source": "python_module", "target": "python_module_register_setup_module_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L568", "weight": 1.0}, {"source": "python_module", "target": "python_module_register_setup_function_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L602", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_package", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L639", "weight": 1.0}, {"source": "python_package", "target": "python_package_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L654", "weight": 1.0}, {"source": "python_package", "target": "python_package_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L676", "weight": 1.0}, {"source": "python_package", "target": "python_package_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L694", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_call_with_optional_argument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L722", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_get_first_non_fixture_func", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L734", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L745", "weight": 1.0}, {"source": "python_class", "target": "python_pycollector", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L745", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_from_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L749", "weight": 1.0}, {"source": "python_class", "target": "python_class_newinstance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L753", "weight": 1.0}, {"source": "python_class", "target": "python_class_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L756", "weight": 1.0}, {"source": "python_class", "target": "python_class_register_setup_class_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L785", "weight": 1.0}, {"source": "python_class", "target": "python_class_register_setup_method_fixture", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L816", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_hasinit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L851", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_hasnew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L858", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_idmaker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L867", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_make_unique_parameterset_ids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L900", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_strict_parametrization_ids_enabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L967", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_resolve_ids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L975", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_idval", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L999", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_idval_from_function", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1012", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_idval_from_hook", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1028", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_idval_from_value", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1038", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_idval_from_value_required", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1058", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_idval_from_argname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1073", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_complain_multiple_hidden_parameter_sets", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1078", "weight": 1.0}, {"source": "python_idmaker", "target": "python_idmaker_make_error_prefix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1085", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_callspec2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1096", "weight": 1.0}, {"source": "python_callspec2", "target": "python_callspec2_setmulti", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1117", "weight": 1.0}, {"source": "python_callspec2", "target": "python_callspec2_getparam", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1154", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_get_direct_param_fixture_func", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1158", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_metafunc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1167", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1175", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_parametrize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1212", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_resolve_parameter_set_ids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1402", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_validate_ids", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1444", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_resolve_args_directness", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1466", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_validate_if_using_arg_names", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1505", "weight": 1.0}, {"source": "python_metafunc", "target": "python_metafunc_recompute_direct_params_indices", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1535", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_find_parametrized_scope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1542", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_ascii_escaped_by_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1574", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1587", "weight": 1.0}, {"source": "python_function", "target": "python_pyobjmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1587", "weight": 1.0}, {"source": "python_function", "target": "python_function_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1619", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_from_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1672", "weight": 1.0}, {"source": "python_function", "target": "python_function_initrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1676", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1681", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_instance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1686", "weight": 1.0}, {"source": "python_function", "target": "python_function_getinstance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1697", "weight": 1.0}, {"source": "python_function", "target": "python_function_getobj", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1704", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_pyfuncitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1714", "weight": 1.0}, {"source": "python_function", "target": "python_function_runtest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1718", "weight": 1.0}, {"source": "python_function", "target": "python_function_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1722", "weight": 1.0}, {"source": "python_function", "target": "python_function_traceback_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1725", "weight": 1.0}, {"source": "python_function", "target": "python_function_repr_failure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1755", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "target": "python_functiondefinition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1765", "weight": 1.0}, {"source": "python_functiondefinition", "target": "python_function", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1765", "weight": 1.0}, {"source": "python_functiondefinition", "target": "python_functiondefinition_runtest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1769", "weight": 1.0}, {"source": "python_pytest_generate_tests", "target": "python_metafunc_parametrize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L123", "weight": 1.0}, {"source": "python_pytest_pyfunc_call", "target": "python_async_fail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L163", "weight": 1.0}, {"source": "python_pytest_collect_directory", "target": "python_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L190", "weight": 1.0}, {"source": "python_pytest_collect_file", "target": "python_path_matches_patterns", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L197", "weight": 1.0}, {"source": "python_pytest_collect_file", "target": "python_pytest_pycollect_makemodule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L202", "weight": 1.0}, {"source": "python_pytest_pycollect_makemodule", "target": "python_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L215", "weight": 1.0}, {"source": "python_pytest_pycollect_makeitem", "target": "python_pycollector_istestclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L225", "weight": 1.0}, {"source": "python_pytest_pycollect_makeitem", "target": "python_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L226", "weight": 1.0}, {"source": "python_pytest_pycollect_makeitem", "target": "python_pycollector_istestfunction", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L227", "weight": 1.0}, {"source": "python_pytest_pycollect_makeitem", "target": "python_pycollector_genfunctions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L249", "weight": 1.0}, {"source": "python_obj", "target": "python_function_getobj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L289", "weight": 1.0}, {"source": "python_pyobjmixin_reportinfo", "target": "python_pyobjmixin_getmodpath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L328", "weight": 1.0}, {"source": "python_pycollector_funcnamefilter", "target": "python_pycollector_matches_prefix_or_glob_option", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L354", "weight": 1.0}, {"source": "python_pycollector_classnamefilter", "target": "python_pycollector_matches_prefix_or_glob_option", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L366", "weight": 1.0}, {"source": "python_pycollector_istestfunction", "target": "python_pycollector_funcnamefilter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L369", "weight": 1.0}, {"source": "python_pycollector_istestfunction", "target": "python_pycollector_isnosetest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L369", "weight": 1.0}, {"source": "python_pycollector_istestclass", "target": "python_pycollector_classnamefilter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L378", "weight": 1.0}, {"source": "python_pycollector_istestclass", "target": "python_pycollector_isnosetest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L378", "weight": 1.0}, {"source": "python_pycollector_collect", "target": "python_function_getobj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L429", "weight": 1.0}, {"source": "python_pycollector_collect", "target": "python_pytest_pycollect_makeitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L432", "weight": 1.0}, {"source": "python_pycollector_genfunctions", "target": "python_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L457", "weight": 1.0}, {"source": "python_pycollector_genfunctions", "target": "python_metafunc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L462", "weight": 1.0}, {"source": "python_pycollector_genfunctions", "target": "python_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L474", "weight": 1.0}, {"source": "python_pycollector_genfunctions", "target": "python_metafunc_recompute_direct_params_indices", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L480", "weight": 1.0}, {"source": "python_module_getobj", "target": "python_importtestmodule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L560", "weight": 1.0}, {"source": "python_module_collect", "target": "python_module_register_setup_module_fixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L563", "weight": 1.0}, {"source": "python_module_collect", "target": "python_module_register_setup_function_fixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L564", "weight": 1.0}, {"source": "python_module_collect", "target": "python_class_collect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L566", "weight": 1.0}, {"source": "python_module_register_setup_module_fixture", "target": "python_get_first_non_fixture_func", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L575", "weight": 1.0}, {"source": "python_module_register_setup_function_fixture", "target": "python_get_first_non_fixture_func", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L609", "weight": 1.0}, {"source": "python_package_init", "target": "python_function_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L667", "weight": 1.0}, {"source": "python_package_setup", "target": "python_importtestmodule", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L677", "weight": 1.0}, {"source": "python_package_setup", "target": "python_get_first_non_fixture_func", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L681", "weight": 1.0}, {"source": "python_package_setup", "target": "python_call_with_optional_argument", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L685", "weight": 1.0}, {"source": "python_package_collect", "target": "python_pytest_collect_directory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L709", "weight": 1.0}, {"source": "python_package_collect", "target": "python_pytest_collect_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L718", "weight": 1.0}, {"source": "python_class_newinstance", "target": "python_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L754", "weight": 1.0}, {"source": "python_class_collect", "target": "python_hasinit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L759", "weight": 1.0}, {"source": "python_class_collect", "target": "python_hasnew", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L768", "weight": 1.0}, {"source": "python_class_collect", "target": "python_class_register_setup_class_fixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L778", "weight": 1.0}, {"source": "python_class_collect", "target": "python_class_register_setup_method_fixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L779", "weight": 1.0}, {"source": "python_class_collect", "target": "python_class_newinstance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L781", "weight": 1.0}, {"source": "python_class_register_setup_class_fixture", "target": "python_get_first_non_fixture_func", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L792", "weight": 1.0}, {"source": "python_class_register_setup_method_fixture", "target": "python_get_first_non_fixture_func", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L824", "weight": 1.0}, {"source": "python_idmaker_make_unique_parameterset_ids", "target": "python_idmaker_resolve_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L914", "weight": 1.0}, {"source": "python_idmaker_make_unique_parameterset_ids", "target": "python_idmaker_strict_parametrization_ids_enabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L920", "weight": 1.0}, {"source": "python_idmaker_make_unique_parameterset_ids", "target": "python_idmaker_complain_multiple_hidden_parameter_sets", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L952", "weight": 1.0}, {"source": "python_idmaker_resolve_ids", "target": "python_ascii_escaped_by_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L983", "weight": 1.0}, {"source": "python_idmaker_resolve_ids", "target": "python_idmaker_idval_from_value_required", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L989", "weight": 1.0}, {"source": "python_idmaker_resolve_ids", "target": "python_idmaker_idval", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L993", "weight": 1.0}, {"source": "python_idmaker_idval", "target": "python_idmaker_idval_from_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1001", "weight": 1.0}, {"source": "python_idmaker_idval", "target": "python_idmaker_idval_from_hook", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1004", "weight": 1.0}, {"source": "python_idmaker_idval", "target": "python_idmaker_idval_from_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1007", "weight": 1.0}, {"source": "python_idmaker_idval", "target": "python_idval_from_argname", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1010", "weight": 1.0}, {"source": "python_idmaker_idval_from_function", "target": "python_idmaker_idval_from_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1026", "weight": 1.0}, {"source": "python_idmaker_idval_from_value", "target": "python_ascii_escaped_by_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1042", "weight": 1.0}, {"source": "python_idmaker_idval_from_value_required", "target": "python_idmaker_idval_from_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1060", "weight": 1.0}, {"source": "python_idmaker_idval_from_value_required", "target": "python_idmaker_make_error_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1065", "weight": 1.0}, {"source": "python_idmaker_complain_multiple_hidden_parameter_sets", "target": "python_idmaker_make_error_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1080", "weight": 1.0}, {"source": "python_callspec2_setmulti", "target": "python_callspec2", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1139", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_find_parametrized_scope", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1311", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_metafunc_validate_if_using_arg_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1313", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_metafunc_resolve_parameter_set_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1321", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_metafunc_resolve_args_directness", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1330", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_callspec2", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1386", "weight": 1.0}, {"source": "python_metafunc_parametrize", "target": "python_callspec2_setmulti", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1390", "weight": 1.0}, {"source": "python_metafunc_resolve_parameter_set_ids", "target": "python_metafunc_validate_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1432", "weight": 1.0}, {"source": "python_metafunc_resolve_parameter_set_ids", "target": "python_idmaker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1433", "weight": 1.0}, {"source": "python_metafunc_resolve_parameter_set_ids", "target": "python_idmaker_make_unique_parameterset_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1442", "weight": 1.0}, {"source": "python_function_init", "target": "python_function_initrequest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1668", "weight": 1.0}, {"source": "python_instance", "target": "python_function_getinstance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1692", "weight": 1.0}, {"source": "python_function_getinstance", "target": "python_class_newinstance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1700", "weight": 1.0}, {"source": "python_function_runtest", "target": "python_pytest_pyfunc_call", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1720", "weight": 1.0}, {"source": "python_rationale_210", "target": "python_path_matches_patterns", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L210", "weight": 1.0}, {"source": "python_rationale_255", "target": "python_pyobjmixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L255", "weight": 1.0}, {"source": "python_rationale_264", "target": "python_pyobjmixin_module", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L264", "weight": 1.0}, {"source": "python_rationale_270", "target": "python_pyobjmixin_cls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L270", "weight": 1.0}, {"source": "python_rationale_276", "target": "python_pyobjmixin_instance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L276", "weight": 1.0}, {"source": "python_rationale_286", "target": "python_pyobjmixin_obj", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L286", "weight": 1.0}, {"source": "python_rationale_304", "target": "python_pyobjmixin_getobj", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L304", "weight": 1.0}, {"source": "python_rationale_311", "target": "python_pyobjmixin_getmodpath", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L311", "weight": 1.0}, {"source": "python_rationale_357", "target": "python_pycollector_isnosetest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L357", "weight": 1.0}, {"source": "python_rationale_385", "target": "python_pycollector_matches_prefix_or_glob_option", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L385", "weight": 1.0}, {"source": "python_rationale_557", "target": "python_module", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L557", "weight": 1.0}, {"source": "python_rationale_569", "target": "python_module_register_setup_module_fixture", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L569", "weight": 1.0}, {"source": "python_rationale_603", "target": "python_module_register_setup_function_fixture", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L603", "weight": 1.0}, {"source": "python_rationale_640", "target": "python_package", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L640", "weight": 1.0}, {"source": "python_rationale_723", "target": "python_call_with_optional_argument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L723", "weight": 1.0}, {"source": "python_rationale_735", "target": "python_get_first_non_fixture_func", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L735", "weight": 1.0}, {"source": "python_rationale_746", "target": "python_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L746", "weight": 1.0}, {"source": "python_rationale_750", "target": "python_class_from_parent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L750", "weight": 1.0}, {"source": "python_rationale_786", "target": "python_class_register_setup_class_fixture", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L786", "weight": 1.0}, {"source": "python_rationale_817", "target": "python_class_register_setup_method_fixture", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L817", "weight": 1.0}, {"source": "python_rationale_868", "target": "python_idmaker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L868", "weight": 1.0}, {"source": "python_rationale_901", "target": "python_idmaker_make_unique_parameterset_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L901", "weight": 1.0}, {"source": "python_rationale_976", "target": "python_idmaker_resolve_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L976", "weight": 1.0}, {"source": "python_rationale_1000", "target": "python_idmaker_idval", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1000", "weight": 1.0}, {"source": "python_rationale_1013", "target": "python_idmaker_idval_from_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1013", "weight": 1.0}, {"source": "python_rationale_1029", "target": "python_idmaker_idval_from_hook", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1029", "weight": 1.0}, {"source": "python_rationale_1039", "target": "python_idmaker_idval_from_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1039", "weight": 1.0}, {"source": "python_rationale_1059", "target": "python_idmaker_idval_from_value_required", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1059", "weight": 1.0}, {"source": "python_rationale_1074", "target": "python_idmaker_idval_from_argname", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1074", "weight": 1.0}, {"source": "python_rationale_1097", "target": "python_callspec2", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1097", "weight": 1.0}, {"source": "python_rationale_1168", "target": "python_metafunc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1168", "weight": 1.0}, {"source": "python_rationale_1222", "target": "python_metafunc_parametrize", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1222", "weight": 1.0}, {"source": "python_rationale_1409", "target": "python_metafunc_resolve_parameter_set_ids", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1409", "weight": 1.0}, {"source": "python_rationale_1471", "target": "python_metafunc_resolve_args_directness", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1471", "weight": 1.0}, {"source": "python_rationale_1510", "target": "python_metafunc_validate_if_using_arg_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1510", "weight": 1.0}, {"source": "python_rationale_1547", "target": "python_find_parametrized_scope", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1547", "weight": 1.0}, {"source": "python_rationale_1588", "target": "python_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1588", "weight": 1.0}, {"source": "python_rationale_1673", "target": "python_function_from_parent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1673", "weight": 1.0}, {"source": "python_rationale_1682", "target": "python_function_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1682", "weight": 1.0}, {"source": "python_rationale_1715", "target": "python_function_pyfuncitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1715", "weight": 1.0}, {"source": "python_rationale_1719", "target": "python_function_runtest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1719", "weight": 1.0}, {"source": "python_rationale_1766", "target": "python_functiondefinition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1766", "weight": 1.0}, {"source": "python_rationale_89", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L89", "weight": 1.0}, {"source": "python_rationale_305", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L305", "weight": 1.0}, {"source": "python_rationale_658", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L658", "weight": 1.0}, {"source": "python_rationale_664", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L664", "weight": 1.0}, {"source": "python_rationale_1581", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1581", "weight": 1.0}, {"source": "python_rationale_1754", "target": "backend_venv_lib_python3_12_site_packages_pytest_python_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1754", "weight": 1.0}], "raw_calls": [{"caller_nid": "python_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L86"}, {"caller_nid": "python_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L93"}, {"caller_nid": "python_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L99"}, {"caller_nid": "python_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L105"}, {"caller_nid": "python_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L112"}, {"caller_nid": "python_pytest_generate_tests", "callee": "iter_markers", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L122"}, {"caller_nid": "python_pytest_configure", "callee": "addinivalue_line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L127"}, {"caller_nid": "python_pytest_configure", "callee": "addinivalue_line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L138"}, {"caller_nid": "python_async_fail", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L156"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "is_async_function", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L162"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "testfunction", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L166"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L167"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L167"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L170"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "PytestReturnNotNoneWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L171"}, {"caller_nid": "python_pytest_pyfunc_call", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L172"}, {"caller_nid": "python_pytest_collect_directory", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L185"}, {"caller_nid": "python_pytest_collect_file", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L196"}, {"caller_nid": "python_pytest_collect_file", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L198"}, {"caller_nid": "python_pytest_collect_file", "callee": "gethookproxy", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L201"}, {"caller_nid": "python_path_matches_patterns", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L211"}, {"caller_nid": "python_path_matches_patterns", "callee": "fnmatch_ex", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L211"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L222"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L222"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "safe_isclass", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L224"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L229"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "isfunction", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L233"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "isfunction", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L233"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "get_real_func", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L233"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "getfslineno", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L234"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "warn_explicit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L235"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "PytestCollectionWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L236"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L240"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L243"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "isgeneratorfunction", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L244"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L245"}, {"caller_nid": "python_pytest_pycollect_makeitem", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L249"}, {"caller_nid": "python_module", "callee": "getparent", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L265"}, {"caller_nid": "python_cls", "callee": "getparent", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L271"}, {"caller_nid": "python_obj", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L287"}, {"caller_nid": "python_obj", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L293"}, {"caller_nid": "python_obj", "callee": "get_unpacked_marks", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L293"}, {"caller_nid": "python_obj", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L296"}, {"caller_nid": "python_pyobjmixin_getobj", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L308"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "iter_parents", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L313"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L315"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L316"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L319"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L321"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "reverse", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L322"}, {"caller_nid": "python_pyobjmixin_getmodpath", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L323"}, {"caller_nid": "python_pyobjmixin_reportinfo", "callee": "getfslineno", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L327"}, {"caller_nid": "python_pycollector_isnosetest", "callee": "safe_getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L363"}, {"caller_nid": "python_pycollector_istestfunction", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L370"}, {"caller_nid": "python_pycollector_istestfunction", "callee": "safe_getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L372"}, {"caller_nid": "python_pycollector_istestfunction", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L373"}, {"caller_nid": "python_pycollector_istestfunction", "callee": "getfixturemarker", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L373"}, {"caller_nid": "python_pycollector_istestclass", "callee": "isabstract", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L380"}, {"caller_nid": "python_pycollector_matches_prefix_or_glob_option", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L387"}, {"caller_nid": "python_pycollector_matches_prefix_or_glob_option", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L388"}, {"caller_nid": "python_pycollector_matches_prefix_or_glob_option", "callee": "fnmatch", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L393"}, {"caller_nid": "python_pycollector_collect", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L400"}, {"caller_nid": "python_pycollector_collect", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L404"}, {"caller_nid": "python_pycollector_collect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L405"}, {"caller_nid": "python_pycollector_collect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L407"}, {"caller_nid": "python_pycollector_collect", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L411"}, {"caller_nid": "python_pycollector_collect", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L413"}, {"caller_nid": "python_pycollector_collect", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L419"}, {"caller_nid": "python_pycollector_collect", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L419"}, {"caller_nid": "python_pycollector_collect", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L424"}, {"caller_nid": "python_pycollector_collect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L426"}, {"caller_nid": "python_pycollector_collect", "callee": "isfunction", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L428"}, {"caller_nid": "python_pycollector_collect", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L428"}, {"caller_nid": "python_pycollector_collect", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L437"}, {"caller_nid": "python_pycollector_collect", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L438"}, {"caller_nid": "python_pycollector_collect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L440"}, {"caller_nid": "python_pycollector_collect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L441"}, {"caller_nid": "python_pycollector_collect", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L446"}, {"caller_nid": "python_pycollector_collect", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L447"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "getparent", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L451"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "getparent", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L454"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L471"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L472"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L473"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L474"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "call_extra", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L475"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L475"}, {"caller_nid": "python_pycollector_genfunctions", "callee": "prune_dependency_tree", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L486"}, {"caller_nid": "python_importtestmodule", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L505"}, {"caller_nid": "python_importtestmodule", "callee": "import_path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L507"}, {"caller_nid": "python_importtestmodule", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L511"}, {"caller_nid": "python_importtestmodule", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L514"}, {"caller_nid": "python_importtestmodule", "callee": "getrepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L515"}, {"caller_nid": "python_importtestmodule", "callee": "from_current", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L515"}, {"caller_nid": "python_importtestmodule", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L518"}, {"caller_nid": "python_importtestmodule", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L519"}, {"caller_nid": "python_importtestmodule", "callee": "from_current", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L528"}, {"caller_nid": "python_importtestmodule", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L529"}, {"caller_nid": "python_importtestmodule", "callee": "filter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L530"}, {"caller_nid": "python_importtestmodule", "callee": "getrepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L532"}, {"caller_nid": "python_importtestmodule", "callee": "exconly", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L534"}, {"caller_nid": "python_importtestmodule", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L536"}, {"caller_nid": "python_importtestmodule", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L537"}, {"caller_nid": "python_importtestmodule", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L546"}, {"caller_nid": "python_importtestmodule", "callee": "consider_module", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L552"}, {"caller_nid": "python_module_collect", "callee": "parsefactories", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L565"}, {"caller_nid": "python_module_collect", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L566"}, {"caller_nid": "python_module_register_setup_module_fixture", "callee": "_register_fixture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L593"}, {"caller_nid": "python_module_register_setup_function_fixture", "callee": "_register_fixture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L629"}, {"caller_nid": "python_package_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L667"}, {"caller_nid": "python_package_setup", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L691"}, {"caller_nid": "python_package_setup", "callee": "addfinalizer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L692"}, {"caller_nid": "python_package_collect", "callee": "scandir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L703"}, {"caller_nid": "python_package_collect", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L704"}, {"caller_nid": "python_package_collect", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L705"}, {"caller_nid": "python_package_collect", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L706"}, {"caller_nid": "python_package_collect", "callee": "pytest_ignore_collect", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L707"}, {"caller_nid": "python_package_collect", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L713"}, {"caller_nid": "python_package_collect", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L714"}, {"caller_nid": "python_package_collect", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L715"}, {"caller_nid": "python_package_collect", "callee": "pytest_ignore_collect", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L716"}, {"caller_nid": "python_call_with_optional_argument", "callee": "ismethod", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L726"}, {"caller_nid": "python_call_with_optional_argument", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L729"}, {"caller_nid": "python_call_with_optional_argument", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L731"}, {"caller_nid": "python_get_first_non_fixture_func", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L739"}, {"caller_nid": "python_get_first_non_fixture_func", "callee": "getfixturemarker", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L740"}, {"caller_nid": "python_from_parent", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L751"}, {"caller_nid": "python_class_collect", "callee": "safe_getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L757"}, {"caller_nid": "python_class_collect", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L761"}, {"caller_nid": "python_class_collect", "callee": "PytestCollectionWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L762"}, {"caller_nid": "python_class_collect", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L770"}, {"caller_nid": "python_class_collect", "callee": "PytestCollectionWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L771"}, {"caller_nid": "python_class_collect", "callee": "parsefactories", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L781"}, {"caller_nid": "python_class_collect", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L783"}, {"caller_nid": "python_class_register_setup_class_fixture", "callee": "_register_fixture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L807"}, {"caller_nid": "python_class_register_setup_method_fixture", "callee": "_register_fixture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L841"}, {"caller_nid": "python_hasinit", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L852"}, {"caller_nid": "python_hasnew", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L859"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L914"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L916"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L916"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L916"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "Counter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L918"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L921"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L922"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "saferepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L923"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L923"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L925"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L928"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L930"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L933"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "dedent", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L933"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L944"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L947"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L949"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "isdigit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L954"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L957"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L962"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L962"}, {"caller_nid": "python_idmaker_make_unique_parameterset_ids", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L962"}, {"caller_nid": "python_idmaker_strict_parametrization_ids_enabled", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L970"}, {"caller_nid": "python_idmaker_strict_parametrization_ids_enabled", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L972"}, {"caller_nid": "python_idmaker_strict_parametrization_ids_enabled", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L973"}, {"caller_nid": "python_idmaker_resolve_ids", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L977"}, {"caller_nid": "python_idmaker_resolve_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L984"}, {"caller_nid": "python_idmaker_resolve_ids", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L992"}, {"caller_nid": "python_idmaker_resolve_ids", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L994"}, {"caller_nid": "python_idmaker_idval_from_function", "callee": "idfn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1018"}, {"caller_nid": "python_idmaker_idval_from_function", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1022"}, {"caller_nid": "python_idmaker_idval_from_function", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1023"}, {"caller_nid": "python_idmaker_idval_from_hook", "callee": "pytest_make_parametrize_id", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1032"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1041"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1043"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1044"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1045"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "ascii_escaped", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1046"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1050"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1051"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1052"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1052"}, {"caller_nid": "python_idmaker_idval_from_value", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1054"}, {"caller_nid": "python_idmaker_idval_from_value_required", "callee": "saferepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1067"}, {"caller_nid": "python_idmaker_idval_from_value_required", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1067"}, {"caller_nid": "python_idmaker_idval_from_value_required", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1070"}, {"caller_nid": "python_idval_from_argname", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1076"}, {"caller_nid": "python_idval_from_argname", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1076"}, {"caller_nid": "python_idmaker_complain_multiple_hidden_parameter_sets", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1079"}, {"caller_nid": "python_callspec2_setmulti", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1128"}, {"caller_nid": "python_callspec2_setmulti", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1129"}, {"caller_nid": "python_callspec2_setmulti", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1130"}, {"caller_nid": "python_callspec2_setmulti", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1131"}, {"caller_nid": "python_callspec2_setmulti", "callee": "CollectError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1133"}, {"caller_nid": "python_callspec2_setmulti", "callee": "normalize_mark_list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1144"}, {"caller_nid": "python_callspec2_getparam", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1151"}, {"caller_nid": "python_id", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1155"}, {"caller_nid": "python_metafunc_init", "callee": "check_ispytest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1185"}, {"caller_nid": "python_metafunc_parametrize", "callee": "_for_parametrize", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1291"}, {"caller_nid": "python_metafunc_parametrize", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1301"}, {"caller_nid": "python_metafunc_parametrize", "callee": "from_user", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1307"}, {"caller_nid": "python_metafunc_parametrize", "callee": "__setattr__", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1327"}, {"caller_nid": "python_metafunc_parametrize", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1331"}, {"caller_nid": "python_metafunc_parametrize", "callee": "get_scope_node", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1345"}, {"caller_nid": "python_metafunc_parametrize", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1350"}, {"caller_nid": "python_metafunc_parametrize", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1359"}, {"caller_nid": "python_metafunc_parametrize", "callee": "FixtureDef", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1368"}, {"caller_nid": "python_metafunc_parametrize", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1387"}, {"caller_nid": "python_metafunc_parametrize", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1388"}, {"caller_nid": "python_metafunc_parametrize", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1399"}, {"caller_nid": "python_metafunc_resolve_parameter_set_ids", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1427"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1451"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1454"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1456"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1457"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1460"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1462"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1462"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1462"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1464"}, {"caller_nid": "python_metafunc_validate_ids", "callee": "islice", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1464"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1484"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1485"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1488"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1489"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1492"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1498"}, {"caller_nid": "python_metafunc_resolve_args_directness", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1500"}, {"caller_nid": "python_metafunc_validate_if_using_arg_names", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1516"}, {"caller_nid": "python_metafunc_validate_if_using_arg_names", "callee": "get_default_arg_names", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1516"}, {"caller_nid": "python_metafunc_validate_if_using_arg_names", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1521"}, {"caller_nid": "python_metafunc_validate_if_using_arg_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1526"}, {"caller_nid": "python_metafunc_validate_if_using_arg_names", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1530"}, {"caller_nid": "python_metafunc_recompute_direct_params_indices", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1536"}, {"caller_nid": "python_metafunc_recompute_direct_params_indices", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1538"}, {"caller_nid": "python_find_parametrized_scope", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1556"}, {"caller_nid": "python_find_parametrized_scope", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1557"}, {"caller_nid": "python_find_parametrized_scope", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1557"}, {"caller_nid": "python_find_parametrized_scope", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1559"}, {"caller_nid": "python_find_parametrized_scope", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1565"}, {"caller_nid": "python_find_parametrized_scope", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1569"}, {"caller_nid": "python_ascii_escaped_by_config", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1578"}, {"caller_nid": "python_ascii_escaped_by_config", "callee": "ascii_escaped", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1584"}, {"caller_nid": "python_function_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1631"}, {"caller_nid": "python_function_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1635"}, {"caller_nid": "python_function_init", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1648"}, {"caller_nid": "python_function_init", "callee": "get_unpacked_marks", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1648"}, {"caller_nid": "python_function_init", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1651"}, {"caller_nid": "python_function_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1658"}, {"caller_nid": "python_function_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1659"}, {"caller_nid": "python_function_init", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1661"}, {"caller_nid": "python_function_init", "callee": "getfixtureinfo", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1665"}, {"caller_nid": "python_from_parent", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1674"}, {"caller_nid": "python_function_initrequest", "callee": "TopRequest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1678"}, {"caller_nid": "python_function", "callee": "getimfunc", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1683"}, {"caller_nid": "python_instance", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1690"}, {"caller_nid": "python_function_getinstance", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1698"}, {"caller_nid": "python_function_getobj", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1711"}, {"caller_nid": "python_function_setup", "callee": "_fillfixtures", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1723"}, {"caller_nid": "python_function_traceback_filter", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1726"}, {"caller_nid": "python_function_traceback_filter", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1726"}, {"caller_nid": "python_function_traceback_filter", "callee": "from_function", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1727"}, {"caller_nid": "python_function_traceback_filter", "callee": "get_real_func", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1727"}, {"caller_nid": "python_function_traceback_filter", "callee": "cut", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1730"}, {"caller_nid": "python_function_traceback_filter", "callee": "cut", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1732"}, {"caller_nid": "python_function_traceback_filter", "callee": "filter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1734"}, {"caller_nid": "python_function_traceback_filter", "callee": "filter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1737"}, {"caller_nid": "python_function_traceback_filter", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1741"}, {"caller_nid": "python_function_traceback_filter", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1742"}, {"caller_nid": "python_function_traceback_filter", "callee": "Traceback", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1743"}, {"caller_nid": "python_function_traceback_filter", "callee": "with_repr_style", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1746"}, {"caller_nid": "python_function_repr_failure", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1759"}, {"caller_nid": "python_function_repr_failure", "callee": "_repr_failure_py", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1762"}, {"caller_nid": "python_functiondefinition_runtest", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/python.py", "source_location": "L1770"}]} |