{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "label": "doctest.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L1"}, {"id": "doctest_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L70"}, {"id": "doctest_pytest_unconfigure", "label": "pytest_unconfigure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L120"}, {"id": "doctest_pytest_collect_file", "label": "pytest_collect_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L126"}, {"id": "doctest_is_setup_py", "label": "_is_setup_py()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L141"}, {"id": "doctest_is_doctest", "label": "_is_doctest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L148"}, {"id": "doctest_is_main_py", "label": "_is_main_py()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L155"}, {"id": "doctest_reprfaildoctest", "label": "ReprFailDoctest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L159"}, {"id": "terminalrepr", "label": "TerminalRepr", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "doctest_reprfaildoctest_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L160"}, {"id": "doctest_reprfaildoctest_toterminal", "label": ".toterminal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L165"}, {"id": "doctest_multipledoctestfailures", "label": "MultipleDoctestFailures", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L172"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "doctest_multipledoctestfailures_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L173"}, {"id": "doctest_init_runner_class", "label": "_init_runner_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L178"}, {"id": "doctest_get_runner", "label": "_get_runner()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L231"}, {"id": "doctest_doctestitem", "label": "DoctestItem", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L251"}, {"id": "item", "label": "Item", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "doctest_doctestitem_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L252"}, {"id": "doctest_from_parent", "label": "from_parent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L272"}, {"id": "doctest_doctestitem_initrequest", "label": "._initrequest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L284"}, {"id": "doctest_doctestitem_setup", "label": ".setup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L288"}, {"id": "doctest_doctestitem_runtest", "label": ".runtest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L295"}, {"id": "doctest_doctestitem_disable_output_capturing_for_darwin", "label": "._disable_output_capturing_for_darwin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L305"}, {"id": "doctest_doctestitem_repr_failure", "label": ".repr_failure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L317"}, {"id": "doctest_doctestitem_reportinfo", "label": ".reportinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L381"}, {"id": "doctest_get_flag_lookup", "label": "_get_flag_lookup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L385"}, {"id": "doctest_get_optionflags", "label": "get_optionflags()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L401"}, {"id": "doctest_get_continue_on_failure", "label": "_get_continue_on_failure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L410"}, {"id": "doctest_doctesttextfile", "label": "DoctestTextfile", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L420"}, {"id": "module", "label": "Module", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "doctest_doctesttextfile_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L423"}, {"id": "doctest_check_all_skipped", "label": "_check_all_skipped()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L451"}, {"id": "doctest_is_mocked", "label": "_is_mocked()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L461"}, {"id": "doctest_patch_unwrap_mock_aware", "label": "_patch_unwrap_mock_aware()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L471"}, {"id": "doctest_doctestmodule", "label": "DoctestModule", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L500"}, {"id": "doctest_doctestmodule_collect", "label": ".collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L501"}, {"id": "doctest_init_checker_class", "label": "_init_checker_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L576"}, {"id": "doctest_get_checker", "label": "_get_checker()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L663"}, {"id": "doctest_get_allow_unicode_flag", "label": "_get_allow_unicode_flag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L683"}, {"id": "doctest_get_allow_bytes_flag", "label": "_get_allow_bytes_flag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L690"}, {"id": "doctest_get_number_flag", "label": "_get_number_flag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L697"}, {"id": "doctest_get_report_choice", "label": "_get_report_choice()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L704"}, {"id": "doctest_doctest_namespace", "label": "doctest_namespace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L722"}, {"id": "doctest_rationale_281", "label": "The public named constructor.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L281"}, {"id": "doctest_rationale_306", "label": "Disable output capturing. Otherwise, stdout is lost to doctest (#985).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L306"}, {"id": "doctest_rationale_452", "label": "Raise pytest.skip() if all examples in the given DocTest have the SKIP optio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L452"}, {"id": "doctest_rationale_462", "label": "Return if an object is possibly a mock object by checking the existence of a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L462"}, {"id": "doctest_rationale_472", "label": "Context manager which replaces ``inspect.unwrap`` with a version that's awar", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L472"}, {"id": "doctest_rationale_664", "label": "Return a doctest.OutputChecker subclass that supports some additional option", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L664"}, {"id": "doctest_rationale_684", "label": "Register and return the ALLOW_UNICODE flag.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L684"}, {"id": "doctest_rationale_691", "label": "Register and return the ALLOW_BYTES flag.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L691"}, {"id": "doctest_rationale_698", "label": "Register and return the NUMBER flag.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L698"}, {"id": "doctest_rationale_705", "label": "Return the actual `doctest` module flag value. We want to do it as late as", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L705"}, {"id": "doctest_rationale_723", "label": "Fixture that returns a :py:class:`dict` that will be injected into the names", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L723"}, {"id": "doctest_rationale_316", "label": "# TODO: Type ignored -- breaks Liskov Substitution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L316"}, {"id": "doctest_rationale_346", "label": "# TODO: ReprFileLocation doesn't expect a None lineno.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L346"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "bdb", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_outcomes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_outcomes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_python", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_python_api", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "pytest_warning_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_pytest_unconfigure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L120", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_pytest_collect_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_is_setup_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L141", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_is_doctest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L148", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_is_main_py", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L155", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_reprfaildoctest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L159", "weight": 1.0}, {"source": "doctest_reprfaildoctest", "target": "terminalrepr", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L159", "weight": 1.0}, {"source": "doctest_reprfaildoctest", "target": "doctest_reprfaildoctest_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L160", "weight": 1.0}, {"source": "doctest_reprfaildoctest", "target": "doctest_reprfaildoctest_toterminal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_multipledoctestfailures", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L172", "weight": 1.0}, {"source": "doctest_multipledoctestfailures", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L172", "weight": 1.0}, {"source": "doctest_multipledoctestfailures", "target": "doctest_multipledoctestfailures_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L173", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_init_runner_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L178", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_runner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L231", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_doctestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L251", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "item", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L251", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L252", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_from_parent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L272", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_initrequest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L284", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L288", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_runtest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L295", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_disable_output_capturing_for_darwin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L305", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_repr_failure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L317", "weight": 1.0}, {"source": "doctest_doctestitem", "target": "doctest_doctestitem_reportinfo", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_flag_lookup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L385", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_optionflags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L401", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_continue_on_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L410", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_doctesttextfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L420", "weight": 1.0}, {"source": "doctest_doctesttextfile", "target": "module", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L420", "weight": 1.0}, {"source": "doctest_doctesttextfile", "target": "doctest_doctesttextfile_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_check_all_skipped", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L451", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_is_mocked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L461", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_patch_unwrap_mock_aware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L471", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_doctestmodule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L500", "weight": 1.0}, {"source": "doctest_doctestmodule", "target": "module", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L500", "weight": 1.0}, {"source": "doctest_doctestmodule", "target": "doctest_doctestmodule_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L501", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_init_checker_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L576", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_checker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L663", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_allow_unicode_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L683", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_allow_bytes_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L690", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_number_flag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L697", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_get_report_choice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L704", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "target": "doctest_doctest_namespace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L722", "weight": 1.0}, {"source": "doctest_pytest_collect_file", "target": "doctest_is_setup_py", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L133", "weight": 1.0}, {"source": "doctest_pytest_collect_file", "target": "doctest_is_main_py", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L133", "weight": 1.0}, {"source": "doctest_pytest_collect_file", "target": "doctest_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L135", "weight": 1.0}, {"source": "doctest_pytest_collect_file", "target": "doctest_is_doctest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L136", "weight": 1.0}, {"source": "doctest_multipledoctestfailures_init", "target": "doctest_doctestitem_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L174", "weight": 1.0}, {"source": "doctest_get_runner", "target": "doctest_init_runner_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L240", "weight": 1.0}, {"source": "doctest_doctestitem_init", "target": "doctest_doctestitem_initrequest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L269", "weight": 1.0}, {"source": "doctest_doctestitem_runtest", "target": "doctest_check_all_skipped", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L296", "weight": 1.0}, {"source": "doctest_doctestitem_runtest", "target": "doctest_doctestitem_disable_output_capturing_for_darwin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L297", "weight": 1.0}, {"source": "doctest_doctestitem_runtest", "target": "doctest_multipledoctestfailures", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L303", "weight": 1.0}, {"source": "doctest_doctestitem_repr_failure", "target": "doctest_get_checker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L348", "weight": 1.0}, {"source": "doctest_doctestitem_repr_failure", "target": "doctest_get_report_choice", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L349", "weight": 1.0}, {"source": "doctest_doctestitem_repr_failure", "target": "doctest_reprfaildoctest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L379", "weight": 1.0}, {"source": "doctest_get_flag_lookup", "target": "doctest_get_allow_unicode_flag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L395", "weight": 1.0}, {"source": "doctest_get_flag_lookup", "target": "doctest_get_allow_bytes_flag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L396", "weight": 1.0}, {"source": "doctest_get_flag_lookup", "target": "doctest_get_number_flag", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L397", "weight": 1.0}, {"source": "doctest_get_optionflags", "target": "doctest_get_flag_lookup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L403", "weight": 1.0}, {"source": "doctest_doctesttextfile_collect", "target": "doctest_get_optionflags", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L434", "weight": 1.0}, {"source": "doctest_doctesttextfile_collect", "target": "doctest_get_runner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L436", "weight": 1.0}, {"source": "doctest_doctesttextfile_collect", "target": "doctest_get_checker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L439", "weight": 1.0}, {"source": "doctest_doctesttextfile_collect", "target": "doctest_get_continue_on_failure", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L440", "weight": 1.0}, {"source": "doctest_doctesttextfile_collect", "target": "doctest_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L446", "weight": 1.0}, {"source": "doctest_doctestmodule_collect", "target": "doctest_get_optionflags", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L561", "weight": 1.0}, {"source": "doctest_doctestmodule_collect", "target": "doctest_get_runner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L562", "weight": 1.0}, {"source": "doctest_doctestmodule_collect", "target": "doctest_get_checker", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L565", "weight": 1.0}, {"source": "doctest_doctestmodule_collect", "target": "doctest_get_continue_on_failure", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L566", "weight": 1.0}, {"source": "doctest_doctestmodule_collect", "target": "doctest_from_parent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L571", "weight": 1.0}, {"source": "doctest_get_checker", "target": "doctest_init_checker_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L679", "weight": 1.0}, {"source": "doctest_rationale_281", "target": "doctest_doctestitem_from_parent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L281", "weight": 1.0}, {"source": "doctest_rationale_306", "target": "doctest_doctestitem_disable_output_capturing_for_darwin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L306", "weight": 1.0}, {"source": "doctest_rationale_452", "target": "doctest_check_all_skipped", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L452", "weight": 1.0}, {"source": "doctest_rationale_462", "target": "doctest_is_mocked", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L462", "weight": 1.0}, {"source": "doctest_rationale_472", "target": "doctest_patch_unwrap_mock_aware", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L472", "weight": 1.0}, {"source": "doctest_rationale_664", "target": "doctest_get_checker", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L664", "weight": 1.0}, {"source": "doctest_rationale_684", "target": "doctest_get_allow_unicode_flag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L684", "weight": 1.0}, {"source": "doctest_rationale_691", "target": "doctest_get_allow_bytes_flag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L691", "weight": 1.0}, {"source": "doctest_rationale_698", "target": "doctest_get_number_flag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L698", "weight": 1.0}, {"source": "doctest_rationale_705", "target": "doctest_get_report_choice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L705", "weight": 1.0}, {"source": "doctest_rationale_723", "target": "doctest_doctest_namespace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L723", "weight": 1.0}, {"source": "doctest_rationale_316", "target": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L316", "weight": 1.0}, {"source": "doctest_rationale_346", "target": "backend_venv_lib_python3_12_site_packages_pytest_doctest_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L346", "weight": 1.0}], "raw_calls": [{"caller_nid": "doctest_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L71"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L77"}, {"caller_nid": "doctest_pytest_addoption", "callee": "getgroup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L80"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L81"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L88"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L96"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L104"}, {"caller_nid": "doctest_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L111"}, {"caller_nid": "doctest_pytest_collect_file", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L132"}, {"caller_nid": "doctest_is_setup_py", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L144"}, {"caller_nid": "doctest_is_doctest", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L149"}, {"caller_nid": "doctest_is_doctest", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L151"}, {"caller_nid": "doctest_is_doctest", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L152"}, {"caller_nid": "doctest_is_doctest", "callee": "fnmatch_ex", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L152"}, {"caller_nid": "doctest_reprfaildoctest_toterminal", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L168"}, {"caller_nid": "doctest_multipledoctestfailures_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L174"}, {"caller_nid": "doctest_get_runner", "callee": "RUNNER_CLASS", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L243"}, {"caller_nid": "doctest_doctestitem_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L259"}, {"caller_nid": "doctest_doctestitem_init", "callee": "getfixtureinfo", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L266"}, {"caller_nid": "doctest_from_parent", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L282"}, {"caller_nid": "doctest_doctestitem_initrequest", "callee": "TopRequest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L286"}, {"caller_nid": "doctest_doctestitem_setup", "callee": "_fillfixtures", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L289"}, {"caller_nid": "doctest_doctestitem_setup", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L290"}, {"caller_nid": "doctest_doctestitem_setup", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L291"}, {"caller_nid": "doctest_doctestitem_setup", "callee": "getfixturevalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L291"}, {"caller_nid": "doctest_doctestitem_setup", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L293"}, {"caller_nid": "doctest_doctestitem_runtest", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L301"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "system", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L307"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "getplugin", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L309"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "suspend_global_capture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L311"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "read_global_capture", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L312"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L313"}, {"caller_nid": "doctest_doctestitem_disable_output_capturing_for_darwin", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L314"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L326"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L330"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L334"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L345"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "ReprFileLocation", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L347"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L349"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L352"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L356"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L359"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L365"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L366"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L368"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L369"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "output_difference", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L369"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "from_exc_info", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L373"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L376"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "format_exception", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L376"}, {"caller_nid": "doctest_doctestitem_repr_failure", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L378"}, {"caller_nid": "doctest_get_flag_lookup", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L388"}, {"caller_nid": "doctest_get_optionflags", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L402"}, {"caller_nid": "doctest_get_continue_on_failure", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L411"}, {"caller_nid": "doctest_get_continue_on_failure", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L415"}, {"caller_nid": "doctest_doctesttextfile_collect", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L428"}, {"caller_nid": "doctest_doctesttextfile_collect", "callee": "read_text", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L429"}, {"caller_nid": "doctest_doctesttextfile_collect", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L430"}, {"caller_nid": "doctest_doctesttextfile_collect", "callee": "DocTestParser", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L443"}, {"caller_nid": "doctest_doctesttextfile_collect", "callee": "get_doctest", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L444"}, {"caller_nid": "doctest_check_all_skipped", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L456"}, {"caller_nid": "doctest_check_all_skipped", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L456"}, {"caller_nid": "doctest_check_all_skipped", "callee": "skip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L458"}, {"caller_nid": "doctest_is_mocked", "callee": "safe_getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L465"}, {"caller_nid": "doctest_doctestmodule_collect", "callee": "getvalue", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L550"}, {"caller_nid": "doctest_doctestmodule_collect", "callee": "skip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L551"}, {"caller_nid": "doctest_doctestmodule_collect", "callee": "parsefactories", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L557"}, {"caller_nid": "doctest_doctestmodule_collect", "callee": "MockAwareDocTestFinder", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L560"}, {"caller_nid": "doctest_doctestmodule_collect", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L569"}, {"caller_nid": "doctest_init_checker_class", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L584"}, {"caller_nid": "doctest_init_checker_class", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L585"}, {"caller_nid": "doctest_init_checker_class", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L586"}, {"caller_nid": "doctest_get_checker", "callee": "CHECKER_CLASS", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L680"}, {"caller_nid": "doctest_get_allow_unicode_flag", "callee": "register_optionflag", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L687"}, {"caller_nid": "doctest_get_allow_bytes_flag", "callee": "register_optionflag", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L694"}, {"caller_nid": "doctest_get_number_flag", "callee": "register_optionflag", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L701"}, {"caller_nid": "doctest_doctest_namespace", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/doctest.py", "source_location": "L736"}]}