Files
tfm_ainventory/graphify-out/cache/b9dabc8d7ce91e1c9d0092349f8ba1c9909f13fd102c89ace72ef6379b97de09.json

1 line
149 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "label": "terminal.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1"}, {"id": "terminal_morequietaction", "label": "MoreQuietAction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L80"}, {"id": "terminal_morequietaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L87"}, {"id": "terminal_morequietaction_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L104"}, {"id": "terminal_testshortlogreport", "label": "TestShortLogReport", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L117"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "terminal_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L137"}, {"id": "terminal_pytest_configure", "label": "pytest_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L290"}, {"id": "terminal_getreportopt", "label": "getreportopt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L307"}, {"id": "terminal_pytest_report_teststatus", "label": "pytest_report_teststatus()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L333"}, {"id": "terminal_warningreport", "label": "WarningReport", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L349"}, {"id": "terminal_warningreport_get_location", "label": ".get_location()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L366"}, {"id": "terminal_terminalreporter", "label": "TerminalReporter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L378"}, {"id": "terminal_terminalreporter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L379"}, {"id": "terminal_terminalreporter_determine_show_progress_info", "label": "._determine_show_progress_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L409"}, {"id": "terminal_verbosity", "label": "verbosity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L435"}, {"id": "terminal_showheader", "label": "showheader()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L440"}, {"id": "terminal_no_header", "label": "no_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L444"}, {"id": "terminal_no_summary", "label": "no_summary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L448"}, {"id": "terminal_showfspath", "label": "showfspath()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L452"}, {"id": "terminal_showlongtestinfo", "label": "showlongtestinfo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L462"}, {"id": "terminal_reported_progress", "label": "reported_progress()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L466"}, {"id": "terminal_terminalreporter_hasopt", "label": ".hasopt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L473"}, {"id": "terminal_terminalreporter_write_fspath_result", "label": ".write_fspath_result()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L477"}, {"id": "terminal_terminalreporter_write_ensure_prefix", "label": ".write_ensure_prefix()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L488"}, {"id": "terminal_terminalreporter_ensure_newline", "label": ".ensure_newline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L497"}, {"id": "terminal_terminalreporter_wrap_write", "label": ".wrap_write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L502"}, {"id": "terminal_terminalreporter_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L524"}, {"id": "terminal_terminalreporter_write_raw", "label": ".write_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L527"}, {"id": "terminal_terminalreporter_flush", "label": ".flush()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L530"}, {"id": "terminal_terminalreporter_write_line", "label": ".write_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L533"}, {"id": "terminal_terminalreporter_rewrite", "label": ".rewrite()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L539"}, {"id": "terminal_terminalreporter_write_sep", "label": ".write_sep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L557"}, {"id": "terminal_terminalreporter_section", "label": ".section()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L567"}, {"id": "terminal_terminalreporter_line", "label": ".line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L570"}, {"id": "terminal_terminalreporter_add_stats", "label": "._add_stats()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L573"}, {"id": "terminal_terminalreporter_pytest_internalerror", "label": ".pytest_internalerror()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L579"}, {"id": "terminal_terminalreporter_pytest_warning_recorded", "label": ".pytest_warning_recorded()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L584"}, {"id": "terminal_terminalreporter_pytest_plugin_registered", "label": ".pytest_plugin_registered()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L599"}, {"id": "terminal_terminalreporter_pytest_deselected", "label": ".pytest_deselected()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L607"}, {"id": "terminal_terminalreporter_pytest_runtest_logstart", "label": ".pytest_runtest_logstart()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L610"}, {"id": "terminal_terminalreporter_pytest_runtest_logreport", "label": ".pytest_runtest_logreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L624"}, {"id": "terminal_is_last_item", "label": "_is_last_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L701"}, {"id": "terminal_pytest_runtestloop", "label": "pytest_runtestloop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L706"}, {"id": "terminal_terminalreporter_get_progress_information_message", "label": "._get_progress_information_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L719"}, {"id": "terminal_terminalreporter_write_progress_information_if_past_edge", "label": "._write_progress_information_if_past_edge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L764"}, {"id": "terminal_terminalreporter_write_progress_information_filling_space", "label": "._write_progress_information_filling_space()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L780"}, {"id": "terminal_width_of_current_line", "label": "_width_of_current_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L788"}, {"id": "terminal_terminalreporter_pytest_collection", "label": ".pytest_collection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L792"}, {"id": "terminal_terminalreporter_pytest_collectreport", "label": ".pytest_collectreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L799"}, {"id": "terminal_terminalreporter_report_collect", "label": ".report_collect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L809"}, {"id": "terminal_pytest_sessionstart", "label": "pytest_sessionstart()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L846"}, {"id": "terminal_terminalreporter_write_report_lines_from_hooks", "label": "._write_report_lines_from_hooks()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L872"}, {"id": "terminal_terminalreporter_pytest_report_header", "label": ".pytest_report_header()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L882"}, {"id": "terminal_terminalreporter_pytest_collection_finish", "label": ".pytest_collection_finish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L904"}, {"id": "terminal_terminalreporter_printcollecteditems", "label": "._printcollecteditems()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L926"}, {"id": "terminal_pytest_sessionfinish", "label": "pytest_sessionfinish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L957"}, {"id": "terminal_pytest_terminal_summary", "label": "pytest_terminal_summary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L984"}, {"id": "terminal_terminalreporter_pytest_keyboard_interrupt", "label": ".pytest_keyboard_interrupt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L998"}, {"id": "terminal_terminalreporter_pytest_unconfigure", "label": ".pytest_unconfigure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1001"}, {"id": "terminal_terminalreporter_report_keyboardinterrupt", "label": "._report_keyboardinterrupt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1005"}, {"id": "terminal_terminalreporter_locationline", "label": "._locationline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1021"}, {"id": "terminal_terminalreporter_getfailureheadline", "label": "._getfailureheadline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1044"}, {"id": "terminal_terminalreporter_getcrashline", "label": "._getcrashline()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1050"}, {"id": "terminal_terminalreporter_getreports", "label": ".getreports()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1062"}, {"id": "terminal_terminalreporter_summary_warnings", "label": ".summary_warnings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1065"}, {"id": "terminal_terminalreporter_summary_passes", "label": ".summary_passes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1119"}, {"id": "terminal_terminalreporter_summary_xpasses", "label": ".summary_xpasses()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1122"}, {"id": "terminal_terminalreporter_summary_passes_combined", "label": ".summary_passes_combined()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1125"}, {"id": "terminal_terminalreporter_get_teardown_reports", "label": "._get_teardown_reports()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1141"}, {"id": "terminal_terminalreporter_handle_teardown_sections", "label": "._handle_teardown_sections()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1149"}, {"id": "terminal_terminalreporter_print_teardown_sections", "label": ".print_teardown_sections()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1153"}, {"id": "terminal_terminalreporter_summary_failures", "label": ".summary_failures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1166"}, {"id": "terminal_terminalreporter_summary_xfailures", "label": ".summary_xfailures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1170"}, {"id": "terminal_terminalreporter_summary_failures_combined", "label": ".summary_failures_combined()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1175"}, {"id": "terminal_terminalreporter_summary_errors", "label": ".summary_errors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1201"}, {"id": "terminal_terminalreporter_outrep_summary", "label": "._outrep_summary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1216"}, {"id": "terminal_terminalreporter_summary_stats", "label": ".summary_stats()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1229"}, {"id": "terminal_terminalreporter_short_test_summary", "label": ".short_test_summary()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1266"}, {"id": "terminal_terminalreporter_get_main_color", "label": "._get_main_color()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1374"}, {"id": "terminal_terminalreporter_determine_main_color", "label": "._determine_main_color()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1381"}, {"id": "terminal_terminalreporter_set_main_color", "label": "._set_main_color()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1393"}, {"id": "terminal_terminalreporter_build_summary_stats_line", "label": ".build_summary_stats_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1402"}, {"id": "terminal_terminalreporter_get_reports_to_display", "label": "._get_reports_to_display()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1427"}, {"id": "terminal_terminalreporter_build_normal_summary_stats_line", "label": "._build_normal_summary_stats_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1432"}, {"id": "terminal_terminalreporter_build_collect_only_summary_stats_line", "label": "._build_collect_only_summary_stats_line()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1451"}, {"id": "terminal_get_node_id_with_markup", "label": "_get_node_id_with_markup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1484"}, {"id": "terminal_format_trimmed", "label": "_format_trimmed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1494"}, {"id": "terminal_get_line_with_reprcrash_message", "label": "_get_line_with_reprcrash_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1519"}, {"id": "terminal_folded_skips", "label": "_folded_skips()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1555"}, {"id": "terminal_pluralize", "label": "pluralize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1597"}, {"id": "terminal_plugin_nameversions", "label": "_plugin_nameversions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1610"}, {"id": "terminal_format_session_duration", "label": "format_session_duration()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1624"}, {"id": "terminal_format_node_duration", "label": "format_node_duration()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1633"}, {"id": "terminal_get_raw_skip_reason", "label": "_get_raw_skip_reason()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1656"}, {"id": "terminal_terminalprogressplugin", "label": "TerminalProgressPlugin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1677"}, {"id": "terminal_terminalprogressplugin_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1688"}, {"id": "terminal_terminalprogressplugin_emit_progress", "label": "._emit_progress()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1693"}, {"id": "terminal_pytest_collection_finish", "label": "pytest_collection_finish()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1738"}, {"id": "terminal_pytest_runtest_logreport", "label": "pytest_runtest_logreport()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1745"}, {"id": "terminal_rationale_81", "label": "A modified copy of the argparse count action which counts down and updates t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L81"}, {"id": "terminal_rationale_118", "label": "Used to store the test status result category, shortletter and verbose word.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L118"}, {"id": "terminal_rationale_350", "label": "Simple structure to hold warnings information captured by ``pytest_warning_recor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L350"}, {"id": "terminal_rationale_367", "label": "Return the more user-friendly information about the location of a warning, or No", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L367"}, {"id": "terminal_rationale_412", "label": "Return whether we should display progress information based on the current confi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L412"}, {"id": "terminal_rationale_467", "label": "The amount of items reported in the progress so far. :meta private:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L467"}, {"id": "terminal_rationale_511", "label": "Wrap message with margin for progress info.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L511"}, {"id": "terminal_rationale_540", "label": "Rewinds the terminal cursor to the beginning and writes the given line.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L540"}, {"id": "terminal_rationale_789", "label": "Return the width of the current line.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L789"}, {"id": "terminal_rationale_1403", "label": "Build the parts used in the last summary stats line. The summary stats", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1403"}, {"id": "terminal_rationale_1428", "label": "Get test/collection reports for the given status key, such as `passed` or `error", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1428"}, {"id": "terminal_rationale_1495", "label": "Format msg into format, ellipsizing it if doesn't fit in available_width. R", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1495"}, {"id": "terminal_rationale_1522", "label": "Get summary line for a report, trying to add reprcrash message.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1522"}, {"id": "terminal_rationale_1625", "label": "Format the given seconds in a human readable manner to show in the final summary", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1625"}, {"id": "terminal_rationale_1634", "label": "Format the given seconds in a human readable manner to show in the test progress", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1634"}, {"id": "terminal_rationale_1657", "label": "Get the reason string of a skip/xfail/xpass test report. The string is just", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1657"}, {"id": "terminal_rationale_1678", "label": "Terminal progress reporting plugin using OSC 9;4 ANSI sequences. Emits OSC", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1678"}, {"id": "terminal_rationale_1698", "label": "Emit OSC 9;4 sequence for indicating progress to the terminal. :param s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1698"}, {"id": "terminal_rationale_1570", "label": "# TODO: Revisit after marks scope would be fixed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1570"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "argparse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "platform", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "textwrap", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pluggy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_code_code", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_io_wcwidth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_version", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_reports", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_reports", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_reports", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "pytest_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_morequietaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L80", "weight": 1.0}, {"source": "terminal_morequietaction", "target": "terminal_morequietaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L87", "weight": 1.0}, {"source": "terminal_morequietaction", "target": "terminal_morequietaction_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_testshortlogreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L117", "weight": 1.0}, {"source": "terminal_testshortlogreport", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L117", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L137", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L290", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_getreportopt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_report_teststatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L333", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_warningreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L349", "weight": 1.0}, {"source": "terminal_warningreport", "target": "terminal_warningreport_get_location", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L366", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_terminalreporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L378", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L379", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_determine_show_progress_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L409", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_verbosity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_showheader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L440", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_no_header", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L444", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_no_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L448", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_showfspath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L452", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_showfspath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L458", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_showlongtestinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_reported_progress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L466", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_hasopt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L473", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_fspath_result", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L477", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_ensure_prefix", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L488", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_ensure_newline", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L497", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_wrap_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L502", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L524", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L527", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_flush", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L530", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L533", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_rewrite", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L539", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_sep", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L557", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_section", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L567", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L570", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_add_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L573", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_internalerror", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L579", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_warning_recorded", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L584", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_plugin_registered", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L599", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_deselected", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L607", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_runtest_logstart", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L610", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_runtest_logreport", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_is_last_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L701", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_runtestloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L706", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_get_progress_information_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L719", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_progress_information_if_past_edge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L764", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_progress_information_filling_space", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L780", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_width_of_current_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L788", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_collection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L792", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_collectreport", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L799", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_report_collect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L809", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_sessionstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L846", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_write_report_lines_from_hooks", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L872", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_report_header", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L882", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_collection_finish", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L904", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_printcollecteditems", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L926", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_sessionfinish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L957", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_terminal_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L984", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_keyboard_interrupt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L998", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_pytest_unconfigure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1001", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_report_keyboardinterrupt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1005", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_locationline", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1021", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_getfailureheadline", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1044", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_getcrashline", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1050", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_getreports", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1062", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_warnings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1065", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_passes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1119", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_xpasses", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1122", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_passes_combined", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1125", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_get_teardown_reports", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1141", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_handle_teardown_sections", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1149", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_print_teardown_sections", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1153", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_failures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1166", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_xfailures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1170", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_failures_combined", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1175", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_errors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1201", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_outrep_summary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1216", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_summary_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1229", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_short_test_summary", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1266", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_get_main_color", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1374", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_determine_main_color", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1381", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_set_main_color", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1393", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_build_summary_stats_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1402", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_get_reports_to_display", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1427", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_build_normal_summary_stats_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1432", "weight": 1.0}, {"source": "terminal_terminalreporter", "target": "terminal_terminalreporter_build_collect_only_summary_stats_line", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1451", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_get_node_id_with_markup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_format_trimmed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1494", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_get_line_with_reprcrash_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1519", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_folded_skips", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1555", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pluralize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1597", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_plugin_nameversions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1610", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_format_session_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_format_node_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_get_raw_skip_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1656", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_terminalprogressplugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1677", "weight": 1.0}, {"source": "terminal_terminalprogressplugin", "target": "terminal_terminalprogressplugin_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1688", "weight": 1.0}, {"source": "terminal_terminalprogressplugin", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1693", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_sessionstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1732", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_collection_finish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1738", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_runtest_logreport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1745", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "target": "terminal_pytest_sessionfinish", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1762", "weight": 1.0}, {"source": "terminal_morequietaction_init", "target": "terminal_terminalprogressplugin_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L95", "weight": 1.0}, {"source": "terminal_pytest_configure", "target": "terminal_terminalreporter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L291", "weight": 1.0}, {"source": "terminal_terminalreporter_init", "target": "terminal_getreportopt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L396", "weight": 1.0}, {"source": "terminal_terminalreporter_init", "target": "terminal_terminalreporter_determine_show_progress_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L404", "weight": 1.0}, {"source": "terminal_terminalreporter_write_fspath_result", "target": "terminal_terminalreporter_write_progress_information_filling_space", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L481", "weight": 1.0}, {"source": "terminal_terminalreporter_write_fspath_result", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L484", "weight": 1.0}, {"source": "terminal_terminalreporter_write_fspath_result", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L485", "weight": 1.0}, {"source": "terminal_terminalreporter_write_ensure_prefix", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L490", "weight": 1.0}, {"source": "terminal_terminalreporter_write_ensure_prefix", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L492", "weight": 1.0}, {"source": "terminal_terminalreporter_ensure_newline", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L499", "weight": 1.0}, {"source": "terminal_terminalreporter_wrap_write", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L522", "weight": 1.0}, {"source": "terminal_terminalreporter_write_line", "target": "terminal_terminalreporter_ensure_newline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L536", "weight": 1.0}, {"source": "terminal_terminalreporter_write_line", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L537", "weight": 1.0}, {"source": "terminal_terminalreporter_rewrite", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L555", "weight": 1.0}, {"source": "terminal_terminalreporter_write_sep", "target": "terminal_terminalreporter_ensure_newline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L564", "weight": 1.0}, {"source": "terminal_terminalreporter_add_stats", "target": "terminal_terminalreporter_set_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L577", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_internalerror", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L581", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_warning_recorded", "target": "terminal_warningreport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L594", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_warning_recorded", "target": "terminal_terminalreporter_add_stats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L597", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_plugin_registered", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L605", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_deselected", "target": "terminal_terminalreporter_add_stats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L608", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logstart", "target": "terminal_terminalreporter_locationline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L617", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logstart", "target": "terminal_terminalreporter_write_ensure_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L618", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logstart", "target": "terminal_terminalreporter_flush", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L619", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logstart", "target": "terminal_terminalreporter_write_fspath_result", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L621", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_testshortlogreport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L628", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_pytest_report_teststatus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L629", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_add_stats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L636", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L654", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_write_progress_information_if_past_edge", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L662", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_locationline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L664", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_write_ensure_prefix", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L667", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_get_raw_skip_reason", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L669", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_format_trimmed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L676", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_wrap_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L683", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_write_progress_information_filling_space", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L685", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_ensure_newline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L687", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_get_progress_information_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L691", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_runtest_logreport", "target": "terminal_terminalreporter_flush", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L698", "weight": 1.0}, {"source": "terminal_pytest_runtestloop", "target": "terminal_terminalreporter_write_progress_information_filling_space", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L715", "weight": 1.0}, {"source": "terminal_terminalreporter_get_progress_information_message", "target": "terminal_terminalreporter_get_reports_to_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L733", "weight": 1.0}, {"source": "terminal_terminalreporter_get_progress_information_message", "target": "terminal_format_node_duration", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L756", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_if_past_edge", "target": "terminal_terminalreporter_get_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L776", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_if_past_edge", "target": "terminal_terminalreporter_get_progress_information_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L777", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_if_past_edge", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L778", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_filling_space", "target": "terminal_terminalreporter_get_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L781", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_filling_space", "target": "terminal_terminalreporter_get_progress_information_message", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L782", "weight": 1.0}, {"source": "terminal_terminalreporter_write_progress_information_filling_space", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L785", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collection", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L795", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collectreport", "target": "terminal_terminalreporter_add_stats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L801", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collectreport", "target": "terminal_terminalreporter_report_collect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L807", "weight": 1.0}, {"source": "terminal_terminalreporter_report_collect", "target": "terminal_terminalreporter_rewrite", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L839", "weight": 1.0}, {"source": "terminal_terminalreporter_report_collect", "target": "terminal_terminalreporter_write", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L841", "weight": 1.0}, {"source": "terminal_terminalreporter_report_collect", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L843", "weight": 1.0}, {"source": "terminal_pytest_sessionstart", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L851", "weight": 1.0}, {"source": "terminal_pytest_sessionstart", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L866", "weight": 1.0}, {"source": "terminal_pytest_sessionstart", "target": "terminal_terminalreporter_pytest_report_header", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L867", "weight": 1.0}, {"source": "terminal_pytest_sessionstart", "target": "terminal_terminalreporter_write_report_lines_from_hooks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L870", "weight": 1.0}, {"source": "terminal_terminalreporter_write_report_lines_from_hooks", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L877", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_report_header", "target": "terminal_plugin_nameversions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L900", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collection_finish", "target": "terminal_terminalreporter_report_collect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L905", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collection_finish", "target": "terminal_terminalreporter_write_report_lines_from_hooks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L912", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collection_finish", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L917", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_collection_finish", "target": "terminal_terminalreporter_printcollecteditems", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L918", "weight": 1.0}, {"source": "terminal_terminalreporter_printcollecteditems", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L932", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L961", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_pytest_terminal_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L970", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L974", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_terminalreporter_report_keyboardinterrupt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L976", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_terminalreporter_summary_stats", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L980", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_errors", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L985", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_failures", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L986", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_xfailures", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L987", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_warnings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L988", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_passes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L989", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_summary_xpasses", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L990", "weight": 1.0}, {"source": "terminal_pytest_terminal_summary", "target": "terminal_terminalreporter_short_test_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L994", "weight": 1.0}, {"source": "terminal_terminalreporter_pytest_unconfigure", "target": "terminal_terminalreporter_report_keyboardinterrupt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1003", "weight": 1.0}, {"source": "terminal_terminalreporter_report_keyboardinterrupt", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1010", "weight": 1.0}, {"source": "terminal_terminalreporter_report_keyboardinterrupt", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1016", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_warnings", "target": "terminal_terminalreporter_hasopt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1066", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_warnings", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1103", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_warnings", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1107", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes", "target": "terminal_terminalreporter_summary_passes_combined", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1120", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_xpasses", "target": "terminal_terminalreporter_summary_passes_combined", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1123", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_hasopt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1129", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_getreports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1130", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1133", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_getfailureheadline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1136", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_outrep_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1138", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_passes_combined", "target": "terminal_terminalreporter_handle_teardown_sections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1139", "weight": 1.0}, {"source": "terminal_terminalreporter_get_teardown_reports", "target": "terminal_terminalreporter_getreports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1142", "weight": 1.0}, {"source": "terminal_terminalreporter_handle_teardown_sections", "target": "terminal_terminalreporter_get_teardown_reports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1150", "weight": 1.0}, {"source": "terminal_terminalreporter_handle_teardown_sections", "target": "terminal_terminalreporter_print_teardown_sections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1151", "weight": 1.0}, {"source": "terminal_terminalreporter_print_teardown_sections", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1164", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures", "target": "terminal_terminalreporter_summary_failures_combined", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1168", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_xfailures", "target": "terminal_terminalreporter_summary_failures_combined", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1173", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_hasopt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1184", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_getreports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1185", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1188", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_getcrashline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1191", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_outrep_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1192", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1193", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_getfailureheadline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1196", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_failures_combined", "target": "terminal_terminalreporter_handle_teardown_sections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1199", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_errors", "target": "terminal_terminalreporter_getreports", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1203", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_errors", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1206", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_errors", "target": "terminal_terminalreporter_getfailureheadline", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1208", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_errors", "target": "terminal_terminalreporter_outrep_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1214", "weight": 1.0}, {"source": "terminal_terminalreporter_outrep_summary", "target": "terminal_terminalreporter_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1227", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_stats", "target": "terminal_terminalreporter_build_summary_stats_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1234", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_stats", "target": "terminal_format_session_duration", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1248", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_stats", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1262", "weight": 1.0}, {"source": "terminal_terminalreporter_summary_stats", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1264", "weight": 1.0}, {"source": "terminal_terminalreporter_short_test_summary", "target": "terminal_terminalreporter_write_sep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1370", "weight": 1.0}, {"source": "terminal_terminalreporter_short_test_summary", "target": "terminal_terminalreporter_write_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1372", "weight": 1.0}, {"source": "terminal_terminalreporter_get_main_color", "target": "terminal_terminalreporter_set_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1376", "weight": 1.0}, {"source": "terminal_terminalreporter_set_main_color", "target": "terminal_terminalreporter_determine_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1400", "weight": 1.0}, {"source": "terminal_terminalreporter_build_summary_stats_line", "target": "terminal_terminalreporter_build_collect_only_summary_stats_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1423", "weight": 1.0}, {"source": "terminal_terminalreporter_build_summary_stats_line", "target": "terminal_terminalreporter_build_normal_summary_stats_line", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1425", "weight": 1.0}, {"source": "terminal_terminalreporter_build_normal_summary_stats_line", "target": "terminal_terminalreporter_get_main_color", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1435", "weight": 1.0}, {"source": "terminal_terminalreporter_build_normal_summary_stats_line", "target": "terminal_terminalreporter_get_reports_to_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1439", "weight": 1.0}, {"source": "terminal_terminalreporter_build_normal_summary_stats_line", "target": "terminal_pluralize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1444", "weight": 1.0}, {"source": "terminal_terminalreporter_build_collect_only_summary_stats_line", "target": "terminal_terminalreporter_get_reports_to_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1454", "weight": 1.0}, {"source": "terminal_terminalreporter_build_collect_only_summary_stats_line", "target": "terminal_pluralize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1463", "weight": 1.0}, {"source": "terminal_get_line_with_reprcrash_message", "target": "terminal_get_node_id_with_markup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1527", "weight": 1.0}, {"source": "terminal_get_line_with_reprcrash_message", "target": "terminal_format_trimmed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1548", "weight": 1.0}, {"source": "terminal_terminalprogressplugin_emit_progress", "target": "terminal_terminalreporter_write_raw", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1729", "weight": 1.0}, {"source": "terminal_pytest_sessionstart", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1735", "weight": 1.0}, {"source": "terminal_pytest_collection_finish", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1742", "weight": 1.0}, {"source": "terminal_pytest_runtest_logreport", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1759", "weight": 1.0}, {"source": "terminal_pytest_sessionfinish", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1763", "weight": 1.0}, {"source": "terminal_rationale_81", "target": "terminal_morequietaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L81", "weight": 1.0}, {"source": "terminal_rationale_118", "target": "terminal_testshortlogreport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L118", "weight": 1.0}, {"source": "terminal_rationale_350", "target": "terminal_warningreport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L350", "weight": 1.0}, {"source": "terminal_rationale_367", "target": "terminal_warningreport_get_location", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L367", "weight": 1.0}, {"source": "terminal_rationale_412", "target": "terminal_terminalreporter_determine_show_progress_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L412", "weight": 1.0}, {"source": "terminal_rationale_467", "target": "terminal_terminalreporter_reported_progress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L467", "weight": 1.0}, {"source": "terminal_rationale_511", "target": "terminal_terminalreporter_wrap_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L511", "weight": 1.0}, {"source": "terminal_rationale_540", "target": "terminal_terminalreporter_rewrite", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L540", "weight": 1.0}, {"source": "terminal_rationale_789", "target": "terminal_terminalreporter_width_of_current_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L789", "weight": 1.0}, {"source": "terminal_rationale_1403", "target": "terminal_terminalreporter_build_summary_stats_line", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1403", "weight": 1.0}, {"source": "terminal_rationale_1428", "target": "terminal_terminalreporter_get_reports_to_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1428", "weight": 1.0}, {"source": "terminal_rationale_1495", "target": "terminal_format_trimmed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1495", "weight": 1.0}, {"source": "terminal_rationale_1522", "target": "terminal_get_line_with_reprcrash_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1522", "weight": 1.0}, {"source": "terminal_rationale_1625", "target": "terminal_format_session_duration", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1625", "weight": 1.0}, {"source": "terminal_rationale_1634", "target": "terminal_format_node_duration", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1634", "weight": 1.0}, {"source": "terminal_rationale_1657", "target": "terminal_get_raw_skip_reason", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1657", "weight": 1.0}, {"source": "terminal_rationale_1678", "target": "terminal_terminalprogressplugin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1678", "weight": 1.0}, {"source": "terminal_rationale_1698", "target": "terminal_terminalprogressplugin_emit_progress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1698", "weight": 1.0}, {"source": "terminal_rationale_1570", "target": "backend_venv_lib_python3_12_site_packages_pytest_terminal_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1570", "weight": 1.0}], "raw_calls": [{"caller_nid": "terminal_morequietaction_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L95"}, {"caller_nid": "terminal_morequietaction_call", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L111"}, {"caller_nid": "terminal_morequietaction_call", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L112"}, {"caller_nid": "terminal_morequietaction_call", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L114"}, {"caller_nid": "terminal_pytest_addoption", "callee": "getgroup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L138"}, {"caller_nid": "terminal_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L139"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L147"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L154"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L161"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L168"}, {"caller_nid": "terminal_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L175"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L183"}, {"caller_nid": "terminal_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L190"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L202"}, {"caller_nid": "terminal_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L210"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L218"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L224"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L233"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L240"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L249"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L256"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L265"}, {"caller_nid": "terminal_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L273"}, {"caller_nid": "terminal_pytest_addoption", "callee": "_add_verbosity_ini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L280"}, {"caller_nid": "terminal_pytest_configure", "callee": "register", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L292"}, {"caller_nid": "terminal_pytest_configure", "callee": "setprocessor", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L299"}, {"caller_nid": "terminal_pytest_configure", "callee": "import_plugin", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L304"}, {"caller_nid": "terminal_getreportopt", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L314"}, {"caller_nid": "terminal_getreportopt", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L327"}, {"caller_nid": "terminal_pytest_report_teststatus", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L345"}, {"caller_nid": "terminal_warningreport_get_location", "callee": "bestrelpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L372"}, {"caller_nid": "terminal_warningreport_get_location", "callee": "absolutepath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L372"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "create_terminal_writer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L393"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "CallableBool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L401"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L401"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L402"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L403"}, {"caller_nid": "terminal_terminalreporter_init", "callee": "Instant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L405"}, {"caller_nid": "terminal_terminalreporter_determine_show_progress_info", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L416"}, {"caller_nid": "terminal_terminalreporter_determine_show_progress_info", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L417"}, {"caller_nid": "terminal_terminalreporter_determine_show_progress_info", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L422"}, {"caller_nid": "terminal_terminalreporter_determine_show_progress_info", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L424"}, {"caller_nid": "terminal_no_header", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L445"}, {"caller_nid": "terminal_no_summary", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L449"}, {"caller_nid": "terminal_showfspath", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L454"}, {"caller_nid": "terminal_showlongtestinfo", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L463"}, {"caller_nid": "terminal_reported_progress", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L471"}, {"caller_nid": "terminal_terminalreporter_hasopt", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L474"}, {"caller_nid": "terminal_terminalreporter_write_fspath_result", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L478"}, {"caller_nid": "terminal_terminalreporter_write_fspath_result", "callee": "bestrelpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L483"}, {"caller_nid": "terminal_terminalreporter_wrap_write", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L513"}, {"caller_nid": "terminal_terminalreporter_wrap_write", "callee": "wrap", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L514"}, {"caller_nid": "terminal_terminalreporter_write_line", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L534"}, {"caller_nid": "terminal_terminalreporter_write_line", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L535"}, {"caller_nid": "terminal_terminalreporter_rewrite", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L548"}, {"caller_nid": "terminal_terminalreporter_rewrite", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L550"}, {"caller_nid": "terminal_terminalreporter_rewrite", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L554"}, {"caller_nid": "terminal_terminalreporter_write_sep", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L565"}, {"caller_nid": "terminal_terminalreporter_section", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L568"}, {"caller_nid": "terminal_terminalreporter_add_stats", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L575"}, {"caller_nid": "terminal_terminalreporter_add_stats", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L575"}, {"caller_nid": "terminal_terminalreporter_pytest_internalerror", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L580"}, {"caller_nid": "terminal_terminalreporter_pytest_internalerror", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L580"}, {"caller_nid": "terminal_terminalreporter_pytest_warning_recorded", "callee": "warning_record_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L592"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L632"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L641"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L652"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L653"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L665"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L668"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L670"}, {"caller_nid": "terminal_terminalreporter_pytest_runtest_logreport", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L673"}, {"caller_nid": "terminal_pytest_runtestloop", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L711"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L725"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L725"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L727"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L745"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L748"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L755"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L757"}, {"caller_nid": "terminal_terminalreporter_get_progress_information_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L757"}, {"caller_nid": "terminal_terminalreporter_write_progress_information_if_past_edge", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L769"}, {"caller_nid": "terminal_terminalreporter_write_progress_information_if_past_edge", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L771"}, {"caller_nid": "terminal_terminalreporter_write_progress_information_if_past_edge", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L773"}, {"caller_nid": "terminal_terminalreporter_write_progress_information_filling_space", "callee": "rjust", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L785"}, {"caller_nid": "terminal_terminalreporter_pytest_collection", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L793"}, {"caller_nid": "terminal_terminalreporter_pytest_collectreport", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L804"}, {"caller_nid": "terminal_terminalreporter_pytest_collectreport", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L805"}, {"caller_nid": "terminal_terminalreporter_pytest_collectreport", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L806"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "elapsed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L816"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "Instant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L820"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L822"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L822"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L823"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L823"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L824"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L824"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L828"}, {"caller_nid": "terminal_terminalreporter_report_collect", "callee": "isatty", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L838"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "Instant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L848"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "python_version", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L852"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L855"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L857"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "map", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L857"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L863"}, {"caller_nid": "terminal_pytest_sessionstart", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L865"}, {"caller_nid": "terminal_terminalreporter_write_report_lines_from_hooks", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L875"}, {"caller_nid": "terminal_terminalreporter_write_report_lines_from_hooks", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L876"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L888"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L889"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "bestrelpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L890"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L894"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L895"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L895"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L895"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "list_plugin_distinfo", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L897"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L899"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L900"}, {"caller_nid": "terminal_terminalreporter_pytest_report_header", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L900"}, {"caller_nid": "terminal_terminalreporter_pytest_collection_finish", "callee": "pytest_report_collectionfinish", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L907"}, {"caller_nid": "terminal_terminalreporter_pytest_collection_finish", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L914"}, {"caller_nid": "terminal_terminalreporter_pytest_collection_finish", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L920"}, {"caller_nid": "terminal_terminalreporter_pytest_collection_finish", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L922"}, {"caller_nid": "terminal_terminalreporter_pytest_collection_finish", "callee": "toterminal", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L924"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L927"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "Counter", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L930"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L930"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L931"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L931"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "listchain", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L940"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L942"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L944"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L945"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L946"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L947"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L950"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "getdoc", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L951"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L953"}, {"caller_nid": "terminal_terminalreporter_printcollecteditems", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L954"}, {"caller_nid": "terminal_pytest_sessionfinish", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L974"}, {"caller_nid": "terminal_pytest_sessionfinish", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L979"}, {"caller_nid": "terminal_terminalreporter_pytest_keyboard_interrupt", "callee": "getrepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L999"}, {"caller_nid": "terminal_terminalreporter_report_keyboardinterrupt", "callee": "toterminal", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1013"}, {"caller_nid": "terminal_terminalreporter_report_keyboardinterrupt", "callee": "toterminal", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1015"}, {"caller_nid": "terminal_terminalreporter_locationline", "callee": "mkrel", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1035"}, {"caller_nid": "terminal_terminalreporter_locationline", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1036"}, {"caller_nid": "terminal_terminalreporter_locationline", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1036"}, {"caller_nid": "terminal_terminalreporter_locationline", "callee": "bestrelpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1039"}, {"caller_nid": "terminal_terminalreporter_locationline", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1039"}, {"caller_nid": "terminal_terminalreporter_getcrashline", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1052"}, {"caller_nid": "terminal_terminalreporter_getcrashline", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1055"}, {"caller_nid": "terminal_terminalreporter_getreports", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1063"}, {"caller_nid": "terminal_terminalreporter_getreports", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1063"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1067"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1076"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1082"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1082"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1104"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "collapsed_location_report", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1105"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "splitlines", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1108"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1109"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1110"}, {"caller_nid": "terminal_terminalreporter_summary_warnings", "callee": "rstrip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1112"}, {"caller_nid": "terminal_terminalreporter_print_teardown_sections", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1161"}, {"caller_nid": "terminal_terminalreporter_outrep_summary", "callee": "toterminal", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1217"}, {"caller_nid": "terminal_terminalreporter_outrep_summary", "callee": "sep", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1224"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "elapsed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1233"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1241"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1243"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1243"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1244"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1245"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1249"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1251"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1251"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1255"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1256"}, {"caller_nid": "terminal_terminalreporter_summary_stats", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1258"}, {"caller_nid": "terminal_terminalreporter_short_test_summary", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1357"}, {"caller_nid": "terminal_terminalreporter_short_test_summary", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1359"}, {"caller_nid": "terminal_terminalreporter_short_test_summary", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1360"}, {"caller_nid": "terminal_terminalreporter_short_test_summary", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1365"}, {"caller_nid": "terminal_terminalreporter_short_test_summary", "callee": "action", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1367"}, {"caller_nid": "terminal_terminalreporter_set_main_color", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1398"}, {"caller_nid": "terminal_terminalreporter_set_main_color", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1399"}, {"caller_nid": "terminal_terminalreporter_set_main_color", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1400"}, {"caller_nid": "terminal_terminalreporter_build_summary_stats_line", "callee": "getoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1422"}, {"caller_nid": "terminal_terminalreporter_get_reports_to_display", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1429"}, {"caller_nid": "terminal_terminalreporter_get_reports_to_display", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1430"}, {"caller_nid": "terminal_terminalreporter_build_normal_summary_stats_line", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1441"}, {"caller_nid": "terminal_terminalreporter_build_normal_summary_stats_line", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1442"}, {"caller_nid": "terminal_terminalreporter_build_normal_summary_stats_line", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1444"}, {"caller_nid": "terminal_terminalreporter_build_collect_only_summary_stats_line", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1454"}, {"caller_nid": "terminal_terminalreporter_build_collect_only_summary_stats_line", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1455"}, {"caller_nid": "terminal_get_node_id_with_markup", "callee": "cwd_relative_nodeid", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1485"}, {"caller_nid": "terminal_get_node_id_with_markup", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1486"}, {"caller_nid": "terminal_get_node_id_with_markup", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1488"}, {"caller_nid": "terminal_get_node_id_with_markup", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1488"}, {"caller_nid": "terminal_format_trimmed", "callee": "find", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1500"}, {"caller_nid": "terminal_format_trimmed", "callee": "wcswidth", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1505"}, {"caller_nid": "terminal_format_trimmed", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1505"}, {"caller_nid": "terminal_format_trimmed", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1506"}, {"caller_nid": "terminal_format_trimmed", "callee": "wcswidth", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1509"}, {"caller_nid": "terminal_format_trimmed", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1510"}, {"caller_nid": "terminal_format_trimmed", "callee": "wcswidth", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1512"}, {"caller_nid": "terminal_format_trimmed", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1516"}, {"caller_nid": "terminal_get_line_with_reprcrash_message", "callee": "_get_verbose_word_with_markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1523"}, {"caller_nid": "terminal_get_line_with_reprcrash_message", "callee": "markup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1526"}, {"caller_nid": "terminal_get_line_with_reprcrash_message", "callee": "wcswidth", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1530"}, {"caller_nid": "terminal_get_line_with_reprcrash_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1534"}, {"caller_nid": "terminal_get_line_with_reprcrash_message", "callee": "running_on_ci", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1543"}, {"caller_nid": "terminal_folded_skips", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1562"}, {"caller_nid": "terminal_folded_skips", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1563"}, {"caller_nid": "terminal_folded_skips", "callee": "bestrelpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1566"}, {"caller_nid": "terminal_folded_skips", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1566"}, {"caller_nid": "terminal_folded_skips", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1567"}, {"caller_nid": "terminal_folded_skips", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1579"}, {"caller_nid": "terminal_folded_skips", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1579"}, {"caller_nid": "terminal_folded_skips", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1581"}, {"caller_nid": "terminal_folded_skips", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1582"}, {"caller_nid": "terminal_folded_skips", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1582"}, {"caller_nid": "terminal_pluralize", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1605"}, {"caller_nid": "terminal_plugin_nameversions", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1616"}, {"caller_nid": "terminal_plugin_nameversions", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1620"}, {"caller_nid": "terminal_format_session_duration", "callee": "timedelta", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1629"}, {"caller_nid": "terminal_format_session_duration", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1629"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1661"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1663"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1664"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1668"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1670"}, {"caller_nid": "terminal_get_raw_skip_reason", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1671"}, {"caller_nid": "terminal_pytest_runtest_logreport", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/terminal.py", "source_location": "L1758"}]}