1 line
131 KiB
JSON
1 line
131 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "label": "rewrite.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1"}, {"id": "rewrite_sentinel", "label": "Sentinel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L61"}, {"id": "rewrite_assertionrewritinghook", "label": "AssertionRewritingHook", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L76"}, {"id": "rewrite_assertionrewritinghook_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L79"}, {"id": "rewrite_assertionrewritinghook_set_session", "label": ".set_session()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L95"}, {"id": "rewrite_assertionrewritinghook_find_spec", "label": ".find_spec()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L102"}, {"id": "rewrite_assertionrewritinghook_create_module", "label": ".create_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L152"}, {"id": "rewrite_assertionrewritinghook_exec_module", "label": ".exec_module()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L157"}, {"id": "rewrite_assertionrewritinghook_early_rewrite_bailout", "label": "._early_rewrite_bailout()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L199"}, {"id": "rewrite_assertionrewritinghook_should_rewrite", "label": "._should_rewrite()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L238"}, {"id": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "label": "._is_marked_for_rewrite()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L259"}, {"id": "rewrite_assertionrewritinghook_mark_rewrite", "label": ".mark_rewrite()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L272"}, {"id": "rewrite_assertionrewritinghook_warn_already_imported", "label": "._warn_already_imported()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L290"}, {"id": "rewrite_assertionrewritinghook_get_data", "label": ".get_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L300"}, {"id": "rewrite_assertionrewritinghook_get_resource_reader", "label": ".get_resource_reader()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L305"}, {"id": "rewrite_write_pyc_fp", "label": "_write_pyc_fp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L309"}, {"id": "rewrite_write_pyc", "label": "_write_pyc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L327"}, {"id": "rewrite_rewrite_test", "label": "_rewrite_test()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L352"}, {"id": "rewrite_read_pyc", "label": "_read_pyc()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L363"}, {"id": "rewrite_rewrite_asserts", "label": "rewrite_asserts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L412"}, {"id": "rewrite_saferepr", "label": "_saferepr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L422"}, {"id": "rewrite_get_maxsize_for_saferepr", "label": "_get_maxsize_for_saferepr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L442"}, {"id": "rewrite_format_assertmsg", "label": "_format_assertmsg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L455"}, {"id": "rewrite_should_repr_global_name", "label": "_should_repr_global_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L477"}, {"id": "rewrite_format_boolop", "label": "_format_boolop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L488"}, {"id": "rewrite_call_reprcompare", "label": "_call_reprcompare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L493"}, {"id": "rewrite_call_assertion_pass", "label": "_call_assertion_pass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L513"}, {"id": "rewrite_check_if_assertion_pass_impl", "label": "_check_if_assertion_pass_impl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L518"}, {"id": "rewrite_traverse_node", "label": "traverse_node()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L553"}, {"id": "rewrite_get_assertion_exprs", "label": "_get_assertion_exprs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L561"}, {"id": "rewrite_assertionrewriter", "label": "AssertionRewriter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L615"}, {"id": "rewrite_assertionrewriter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L674"}, {"id": "rewrite_assertionrewriter_run", "label": ".run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L692"}, {"id": "rewrite_is_rewrite_disabled", "label": "is_rewrite_disabled()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L772"}, {"id": "rewrite_assertionrewriter_variable", "label": ".variable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L775"}, {"id": "rewrite_assertionrewriter_assign", "label": ".assign()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L782"}, {"id": "rewrite_assertionrewriter_display", "label": ".display()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L788"}, {"id": "rewrite_assertionrewriter_helper", "label": ".helper()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L792"}, {"id": "rewrite_assertionrewriter_builtin", "label": ".builtin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L798"}, {"id": "rewrite_assertionrewriter_explanation_param", "label": ".explanation_param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L803"}, {"id": "rewrite_assertionrewriter_push_format_context", "label": ".push_format_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L815"}, {"id": "rewrite_assertionrewriter_pop_format_context", "label": ".pop_format_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L828"}, {"id": "rewrite_assertionrewriter_generic_visit", "label": ".generic_visit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L848"}, {"id": "rewrite_assertionrewriter_visit_assert", "label": ".visit_Assert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L854"}, {"id": "rewrite_assertionrewriter_visit_namedexpr", "label": ".visit_NamedExpr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L975"}, {"id": "rewrite_assertionrewriter_visit_name", "label": ".visit_Name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L987"}, {"id": "rewrite_assertionrewriter_visit_boolop", "label": ".visit_BoolOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L997"}, {"id": "rewrite_assertionrewriter_visit_unaryop", "label": ".visit_UnaryOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1043"}, {"id": "rewrite_assertionrewriter_visit_binop", "label": ".visit_BinOp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1049"}, {"id": "rewrite_assertionrewriter_visit_call", "label": ".visit_Call()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1059"}, {"id": "rewrite_assertionrewriter_visit_starred", "label": ".visit_Starred()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1092"}, {"id": "rewrite_assertionrewriter_visit_attribute", "label": ".visit_Attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1098"}, {"id": "rewrite_assertionrewriter_visit_compare", "label": ".visit_Compare()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1110"}, {"id": "rewrite_try_makedirs", "label": "try_makedirs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1166"}, {"id": "rewrite_get_cache_dir", "label": "get_cache_dir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1191"}, {"id": "rewrite_rationale_1", "label": "Rewrite assertion AST to produce nice error messages.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1"}, {"id": "rewrite_rationale_77", "label": "PEP302/PEP451 import hook which rewrites asserts.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L77"}, {"id": "rewrite_rationale_200", "label": "A fast way to get out of rewriting modules. Profiling has shown that th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L200"}, {"id": "rewrite_rationale_273", "label": "Mark import names as needing to be rewritten. The named module or packa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L273"}, {"id": "rewrite_rationale_301", "label": "Optional PEP302 get_data API.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L301"}, {"id": "rewrite_rationale_353", "label": "Read and rewrite *fn* and return the code object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L353"}, {"id": "rewrite_rationale_366", "label": "Possibly read a pytest pyc containing rewritten code. Return rewritten code", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L366"}, {"id": "rewrite_rationale_418", "label": "Rewrite the assert statements in mod.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L418"}, {"id": "rewrite_rationale_423", "label": "r\"\"\"Get a safe repr of an object for assertion error messages. The assertio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L423"}, {"id": "rewrite_rationale_443", "label": "Get `maxsize` configuration for saferepr based on the given config object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L443"}, {"id": "rewrite_rationale_456", "label": "r\"\"\"Format the custom assertion message given. For strings this simply repl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L456"}, {"id": "rewrite_rationale_519", "label": "Check if any plugins implement the pytest_assertion_pass hook in order not t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L519"}, {"id": "rewrite_rationale_554", "label": "Recursively yield node and all its children in depth-first order.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L554"}, {"id": "rewrite_rationale_562", "label": "Return a mapping from {lineno: \"assertion test expression\"}.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L562"}, {"id": "rewrite_rationale_616", "label": "Assertion rewriting implementation. The main entrypoint is to call .run() w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L616"}, {"id": "rewrite_rationale_693", "label": "Find all assert statements in *mod* and rewrite them.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L693"}, {"id": "rewrite_rationale_789", "label": "Call saferepr on the expression.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L789"}, {"id": "rewrite_rationale_793", "label": "Call a helper in this module.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L793"}, {"id": "rewrite_rationale_799", "label": "Return the builtin called *name*.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L799"}, {"id": "rewrite_rationale_804", "label": "Return a new named %-formatting placeholder for expr. This creates a %-", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L804"}, {"id": "rewrite_rationale_816", "label": "Create a new formatting context. The format context is used for when an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L816"}, {"id": "rewrite_rationale_829", "label": "Format the %-formatted string with current format context. The expl_exp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L829"}, {"id": "rewrite_rationale_849", "label": "Handle expressions we don't have custom code for.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L849"}, {"id": "rewrite_rationale_855", "label": "Return the AST statements to replace the ast.Assert instance. This rewr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L855"}, {"id": "rewrite_rationale_1167", "label": "Attempt to create the given directory and sub-directories exist. Returns Tr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1167"}, {"id": "rewrite_rationale_1192", "label": "Return the cache directory to write .pyc files for the given .py file path.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1192"}, {"id": "rewrite_rationale_867", "label": "# TODO: This assert should not be needed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L867"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "errno", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_machinery", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_util", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "itertools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "marshal", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "tokenize", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_resources_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_readers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "importlib_resources_readers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_io_saferepr", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_io_saferepr", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_io_saferepr", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_version", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_assertion", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_stash", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_assertion_util", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "pytest_assertion", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_assertionrewritinghook", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L76", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L79", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_set_session", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L95", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_find_spec", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L102", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_create_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L152", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_exec_module", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L157", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_early_rewrite_bailout", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L199", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_should_rewrite", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L238", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L259", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_mark_rewrite", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L272", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_warn_already_imported", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L290", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_get_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L300", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook", "target": "rewrite_assertionrewritinghook_get_resource_reader", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L305", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_write_pyc_fp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L309", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_write_pyc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_rewrite_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L352", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_read_pyc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L363", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_rewrite_asserts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L412", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_saferepr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L422", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_get_maxsize_for_saferepr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L442", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_format_assertmsg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L455", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_should_repr_global_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L477", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_format_boolop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L488", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_call_reprcompare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_call_assertion_pass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L513", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_check_if_assertion_pass_impl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L518", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_traverse_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L553", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_get_assertion_exprs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L561", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_assertionrewriter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L615", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L674", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L692", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_is_rewrite_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L772", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_variable", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L775", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_assign", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L782", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_display", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L788", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_helper", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L792", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_builtin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L798", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_explanation_param", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L803", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_push_format_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L815", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_pop_format_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L828", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_generic_visit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L848", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_assert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L854", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_namedexpr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L975", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L987", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_boolop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L997", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_unaryop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1043", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_binop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1049", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1059", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_starred", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1092", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1098", "weight": 1.0}, {"source": "rewrite_assertionrewriter", "target": "rewrite_assertionrewriter_visit_compare", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_try_makedirs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "target": "rewrite_get_cache_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1191", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_find_spec", "target": "rewrite_assertionrewritinghook_early_rewrite_bailout", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L111", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_find_spec", "target": "rewrite_assertionrewritinghook_should_rewrite", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L142", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_exec_module", "target": "rewrite_get_cache_dir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L174", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_exec_module", "target": "rewrite_try_makedirs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L176", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_exec_module", "target": "rewrite_read_pyc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L185", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_exec_module", "target": "rewrite_rewrite_test", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L188", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_exec_module", "target": "rewrite_write_pyc", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L192", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_early_rewrite_bailout", "target": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L232", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_should_rewrite", "target": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L257", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_mark_rewrite", "target": "rewrite_is_rewrite_disabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L283", "weight": 1.0}, {"source": "rewrite_assertionrewritinghook_mark_rewrite", "target": "rewrite_assertionrewritinghook_warn_already_imported", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L286", "weight": 1.0}, {"source": "rewrite_write_pyc", "target": "rewrite_write_pyc_fp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L336", "weight": 1.0}, {"source": "rewrite_rewrite_test", "target": "rewrite_rewrite_asserts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L358", "weight": 1.0}, {"source": "rewrite_rewrite_asserts", "target": "rewrite_assertionrewriter_run", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L419", "weight": 1.0}, {"source": "rewrite_rewrite_asserts", "target": "rewrite_assertionrewriter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L419", "weight": 1.0}, {"source": "rewrite_saferepr", "target": "rewrite_get_maxsize_for_saferepr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L436", "weight": 1.0}, {"source": "rewrite_format_assertmsg", "target": "rewrite_get_maxsize_for_saferepr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L468", "weight": 1.0}, {"source": "rewrite_assertionrewriter_run", "target": "rewrite_is_rewrite_disabled", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L702", "weight": 1.0}, {"source": "rewrite_assertionrewriter_assign", "target": "rewrite_assertionrewriter_variable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L784", "weight": 1.0}, {"source": "rewrite_assertionrewriter_display", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L790", "weight": 1.0}, {"source": "rewrite_assertionrewriter_pop_format_context", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L845", "weight": 1.0}, {"source": "rewrite_assertionrewriter_generic_visit", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L851", "weight": 1.0}, {"source": "rewrite_assertionrewriter_generic_visit", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L852", "weight": 1.0}, {"source": "rewrite_assertionrewriter_generic_visit", "target": "rewrite_assertionrewriter_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L852", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_assertionrewriter_push_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L887", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_assertionrewriter_pop_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L894", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L898", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_get_assertion_exprs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L915", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L939", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_assert", "target": "rewrite_traverse_node", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L968", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_namedexpr", "target": "rewrite_assertionrewriter_builtin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L979", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_namedexpr", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L982", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_namedexpr", "target": "rewrite_assertionrewriter_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L984", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_namedexpr", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L985", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_name", "target": "rewrite_assertionrewriter_builtin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L990", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_name", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L992", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_name", "target": "rewrite_assertionrewriter_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L994", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_name", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L995", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_variable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L998", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L999", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_push_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1005", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_pop_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1027", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1039", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_boolop", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1041", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_unaryop", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1046", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_binop", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1054", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_call", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1087", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_call", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1088", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_call", "target": "rewrite_assertionrewriter_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1088", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_attribute", "target": "rewrite_assertionrewriter_generic_visit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1100", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_attribute", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1102", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_attribute", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1105", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_attribute", "target": "rewrite_assertionrewriter_display", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1105", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_push_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1111", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_variable", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1123", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_assign", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1148", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_helper", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1151", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_explanation_param", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1163", "weight": 1.0}, {"source": "rewrite_assertionrewriter_visit_compare", "target": "rewrite_assertionrewriter_pop_format_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1163", "weight": 1.0}, {"source": "rewrite_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1", "weight": 1.0}, {"source": "rewrite_rationale_77", "target": "rewrite_assertionrewritinghook", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L77", "weight": 1.0}, {"source": "rewrite_rationale_200", "target": "rewrite_assertionrewritinghook_early_rewrite_bailout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L200", "weight": 1.0}, {"source": "rewrite_rationale_273", "target": "rewrite_assertionrewritinghook_mark_rewrite", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L273", "weight": 1.0}, {"source": "rewrite_rationale_301", "target": "rewrite_assertionrewritinghook_get_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L301", "weight": 1.0}, {"source": "rewrite_rationale_353", "target": "rewrite_rewrite_test", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L353", "weight": 1.0}, {"source": "rewrite_rationale_366", "target": "rewrite_read_pyc", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L366", "weight": 1.0}, {"source": "rewrite_rationale_418", "target": "rewrite_rewrite_asserts", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L418", "weight": 1.0}, {"source": "rewrite_rationale_423", "target": "rewrite_saferepr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L423", "weight": 1.0}, {"source": "rewrite_rationale_443", "target": "rewrite_get_maxsize_for_saferepr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L443", "weight": 1.0}, {"source": "rewrite_rationale_456", "target": "rewrite_format_assertmsg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L456", "weight": 1.0}, {"source": "rewrite_rationale_519", "target": "rewrite_check_if_assertion_pass_impl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L519", "weight": 1.0}, {"source": "rewrite_rationale_554", "target": "rewrite_traverse_node", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L554", "weight": 1.0}, {"source": "rewrite_rationale_562", "target": "rewrite_get_assertion_exprs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L562", "weight": 1.0}, {"source": "rewrite_rationale_616", "target": "rewrite_assertionrewriter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L616", "weight": 1.0}, {"source": "rewrite_rationale_693", "target": "rewrite_assertionrewriter_run", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L693", "weight": 1.0}, {"source": "rewrite_rationale_789", "target": "rewrite_assertionrewriter_display", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L789", "weight": 1.0}, {"source": "rewrite_rationale_793", "target": "rewrite_assertionrewriter_helper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L793", "weight": 1.0}, {"source": "rewrite_rationale_799", "target": "rewrite_assertionrewriter_builtin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L799", "weight": 1.0}, {"source": "rewrite_rationale_804", "target": "rewrite_assertionrewriter_explanation_param", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L804", "weight": 1.0}, {"source": "rewrite_rationale_816", "target": "rewrite_assertionrewriter_push_format_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L816", "weight": 1.0}, {"source": "rewrite_rationale_829", "target": "rewrite_assertionrewriter_pop_format_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L829", "weight": 1.0}, {"source": "rewrite_rationale_849", "target": "rewrite_assertionrewriter_generic_visit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L849", "weight": 1.0}, {"source": "rewrite_rationale_855", "target": "rewrite_assertionrewriter_visit_assert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L855", "weight": 1.0}, {"source": "rewrite_rationale_1167", "target": "rewrite_try_makedirs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1167", "weight": 1.0}, {"source": "rewrite_rationale_1192", "target": "rewrite_get_cache_dir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1192", "weight": 1.0}, {"source": "rewrite_rationale_867", "target": "backend_venv_lib_python3_12_site_packages_pytest_assertion_rewrite_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L867", "weight": 1.0}], "raw_calls": [{"caller_nid": "rewrite_assertionrewritinghook_init", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L82"}, {"caller_nid": "rewrite_assertionrewritinghook_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L87"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L113"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "_find_spec", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L116"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "spec_from_file_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L123"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L134"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L136"}, {"caller_nid": "rewrite_assertionrewritinghook_find_spec", "callee": "spec_from_file_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L145"}, {"caller_nid": "rewrite_assertionrewritinghook_exec_module", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L160"}, {"caller_nid": "rewrite_assertionrewritinghook_exec_module", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L179"}, {"caller_nid": "rewrite_assertionrewritinghook_exec_module", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L187"}, {"caller_nid": "rewrite_assertionrewritinghook_exec_module", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L196"}, {"caller_nid": "rewrite_assertionrewritinghook_exec_module", "callee": "exec", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L197"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L212"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L212"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L214"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "splitext", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L214"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L217"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "with_suffix", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L222"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "PurePath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L222"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "dirname", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L227"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "fnmatch_ex", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L229"}, {"caller_nid": "rewrite_assertionrewritinghook_early_rewrite_bailout", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L235"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "basename", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L240"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L241"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "isinitpath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L245"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "absolutepath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L245"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L246"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "PurePath", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L251"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "fnmatch_ex", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L253"}, {"caller_nid": "rewrite_assertionrewritinghook_should_rewrite", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L254"}, {"caller_nid": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L264"}, {"caller_nid": "rewrite_assertionrewritinghook_is_marked_for_rewrite", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L265"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L279"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "intersection", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L279"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L279"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L285"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L285"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L287"}, {"caller_nid": "rewrite_assertionrewritinghook_mark_rewrite", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L288"}, {"caller_nid": "rewrite_assertionrewritinghook_warn_already_imported", "callee": "issue_config_time_warning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L293"}, {"caller_nid": "rewrite_assertionrewritinghook_warn_already_imported", "callee": "PytestAssertRewriteWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L294"}, {"caller_nid": "rewrite_assertionrewritinghook_get_data", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L302"}, {"caller_nid": "rewrite_assertionrewritinghook_get_data", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L303"}, {"caller_nid": "rewrite_assertionrewritinghook_get_resource_reader", "callee": "FileReader", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L306"}, {"caller_nid": "rewrite_assertionrewritinghook_get_resource_reader", "callee": "SimpleNamespace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L306"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L315"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L318"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L320"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L323"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "pack", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L323"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L324"}, {"caller_nid": "rewrite_write_pyc_fp", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L324"}, {"caller_nid": "rewrite_write_pyc", "callee": "getpid", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L333"}, {"caller_nid": "rewrite_write_pyc", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L335"}, {"caller_nid": "rewrite_write_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L338"}, {"caller_nid": "rewrite_write_pyc", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L342"}, {"caller_nid": "rewrite_write_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L344"}, {"caller_nid": "rewrite_rewrite_test", "callee": "stat", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L354"}, {"caller_nid": "rewrite_rewrite_test", "callee": "read_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L355"}, {"caller_nid": "rewrite_rewrite_test", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L356"}, {"caller_nid": "rewrite_rewrite_test", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L357"}, {"caller_nid": "rewrite_rewrite_test", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L359"}, {"caller_nid": "rewrite_read_pyc", "callee": "open", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L371"}, {"caller_nid": "rewrite_read_pyc", "callee": "stat", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L376"}, {"caller_nid": "rewrite_read_pyc", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L377"}, {"caller_nid": "rewrite_read_pyc", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L379"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L381"}, {"caller_nid": "rewrite_read_pyc", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L384"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L385"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L388"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L391"}, {"caller_nid": "rewrite_read_pyc", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L394"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L395"}, {"caller_nid": "rewrite_read_pyc", "callee": "from_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L398"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L399"}, {"caller_nid": "rewrite_read_pyc", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L402"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L404"}, {"caller_nid": "rewrite_read_pyc", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L406"}, {"caller_nid": "rewrite_read_pyc", "callee": "trace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L407"}, {"caller_nid": "rewrite_saferepr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L432"}, {"caller_nid": "rewrite_saferepr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L438"}, {"caller_nid": "rewrite_saferepr", "callee": "saferepr_unlimited", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L438"}, {"caller_nid": "rewrite_saferepr", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L439"}, {"caller_nid": "rewrite_saferepr", "callee": "saferepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L439"}, {"caller_nid": "rewrite_get_maxsize_for_saferepr", "callee": "get_verbosity", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L447"}, {"caller_nid": "rewrite_format_assertmsg", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L467"}, {"caller_nid": "rewrite_format_assertmsg", "callee": "saferepr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L468"}, {"caller_nid": "rewrite_format_assertmsg", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L469"}, {"caller_nid": "rewrite_format_assertmsg", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L472"}, {"caller_nid": "rewrite_should_repr_global_name", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L478"}, {"caller_nid": "rewrite_should_repr_global_name", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L480"}, {"caller_nid": "rewrite_should_repr_global_name", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L483"}, {"caller_nid": "rewrite_format_boolop", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L489"}, {"caller_nid": "rewrite_format_boolop", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L490"}, {"caller_nid": "rewrite_call_reprcompare", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L499"}, {"caller_nid": "rewrite_call_reprcompare", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L499"}, {"caller_nid": "rewrite_call_reprcompare", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L499"}, {"caller_nid": "rewrite_call_reprcompare", "callee": "_reprcompare", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L507"}, {"caller_nid": "rewrite_call_assertion_pass", "callee": "_assertion_pass", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L515"}, {"caller_nid": "rewrite_traverse_node", "callee": "iter_child_nodes", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L556"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L568"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "tokenize", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L579"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L579"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L591"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L592"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L596"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L597"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L597"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L604"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "_write_and_reset", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L605"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "_write_and_reset", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L607"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L609"}, {"caller_nid": "rewrite_get_assertion_exprs", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L610"}, {"caller_nid": "rewrite_assertionrewriter_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L677"}, {"caller_nid": "rewrite_assertionrewriter_init", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L681"}, {"caller_nid": "rewrite_assertionrewriter_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L689"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L700"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L720"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "alias", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L726"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "alias", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L727"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "Import", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L735"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L743"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L744"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L745"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L746"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L750"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "iter_fields", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L751"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L752"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L754"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L755"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L757"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L757"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L759"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L760"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L761"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L762"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L764"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L767"}, {"caller_nid": "rewrite_assertionrewriter_run", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L769"}, {"caller_nid": "rewrite_assertionrewriter_variable", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L778"}, {"caller_nid": "rewrite_assertionrewriter_variable", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L778"}, {"caller_nid": "rewrite_assertionrewriter_variable", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L779"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L785"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L785"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L785"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L786"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L786"}, {"caller_nid": "rewrite_assertionrewriter_assign", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L786"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L794"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L794"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "Attribute", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L795"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L795"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L796"}, {"caller_nid": "rewrite_assertionrewriter_helper", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L796"}, {"caller_nid": "rewrite_assertionrewriter_builtin", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L800"}, {"caller_nid": "rewrite_assertionrewriter_builtin", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L800"}, {"caller_nid": "rewrite_assertionrewriter_builtin", "callee": "Attribute", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L801"}, {"caller_nid": "rewrite_assertionrewriter_builtin", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L801"}, {"caller_nid": "rewrite_assertionrewriter_explanation_param", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L811"}, {"caller_nid": "rewrite_assertionrewriter_explanation_param", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L811"}, {"caller_nid": "rewrite_assertionrewriter_push_format_context", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L826"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L836"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L839"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L839"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Dict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L840"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L840"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L840"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "BinOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L841"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Mod", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L841"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L842"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L842"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L844"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L845"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L845"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L845"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L846"}, {"caller_nid": "rewrite_assertionrewriter_pop_format_context", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L846"}, {"caller_nid": "rewrite_assertionrewriter_generic_visit", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L850"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L862"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L862"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "warn_explicit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L869"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "PytestAssertRewriteWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L870"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "count", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L880"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L889"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "UnaryOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L891"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Not", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L891"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L894"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L901"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "BinOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L903"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L903"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L903"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "BinOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L904"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L904"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L905"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L905"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L907"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Raise", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L908"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L910"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L911"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Expr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L916"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L919"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L920"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "If", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L925"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "If", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L933"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L934"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L937"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L937"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L939"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L940"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L945"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "If", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L945"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L950"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "BinOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L952"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L952"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L952"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L955"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L955"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L956"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Raise", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L957"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L959"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L963"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L963"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L964"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L965"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L969"}, {"caller_nid": "rewrite_assertionrewriter_visit_assert", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L972"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L979"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "Compare", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L981"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L981"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "In", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L981"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "BoolOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L983"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "Or", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L983"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "IfExp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L984"}, {"caller_nid": "rewrite_assertionrewriter_visit_namedexpr", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L984"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L990"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "Compare", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L991"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L991"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "In", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L991"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "BoolOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L993"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "Or", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L993"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "IfExp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L994"}, {"caller_nid": "rewrite_assertionrewriter_visit_name", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L994"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "List", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L999"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L999"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Attribute", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1000"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1000"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1001"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1001"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1004"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1007"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1011"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "If", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1011"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1018"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1025"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1026"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1026"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1026"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1027"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1028"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1029"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Expr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1029"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "UnaryOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1033"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Not", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1033"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1035"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "If", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1035"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1039"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1041"}, {"caller_nid": "rewrite_assertionrewriter_visit_boolop", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1041"}, {"caller_nid": "rewrite_assertionrewriter_visit_unaryop", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1045"}, {"caller_nid": "rewrite_assertionrewriter_visit_unaryop", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1046"}, {"caller_nid": "rewrite_assertionrewriter_visit_unaryop", "callee": "UnaryOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1046"}, {"caller_nid": "rewrite_assertionrewriter_visit_binop", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1051"}, {"caller_nid": "rewrite_assertionrewriter_visit_binop", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1052"}, {"caller_nid": "rewrite_assertionrewriter_visit_binop", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1055"}, {"caller_nid": "rewrite_assertionrewriter_visit_binop", "callee": "BinOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1055"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1060"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1065"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1065"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1069"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1070"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1071"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1074"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1078"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1079"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "keyword", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1079"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1081"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1083"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "format", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1085"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1085"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1086"}, {"caller_nid": "rewrite_assertionrewriter_visit_call", "callee": "Call", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1086"}, {"caller_nid": "rewrite_assertionrewriter_visit_starred", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1094"}, {"caller_nid": "rewrite_assertionrewriter_visit_starred", "callee": "Starred", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1095"}, {"caller_nid": "rewrite_assertionrewriter_visit_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1099"}, {"caller_nid": "rewrite_assertionrewriter_visit_attribute", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1101"}, {"caller_nid": "rewrite_assertionrewriter_visit_attribute", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1103"}, {"caller_nid": "rewrite_assertionrewriter_visit_attribute", "callee": "Attribute", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1103"}, {"caller_nid": "rewrite_assertionrewriter_visit_attribute", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1103"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1114"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1120"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1121"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1123"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1123"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1124"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1124"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Name", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1125"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Store", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1125"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1126"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1126"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1126"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "visit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1139"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1140"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1142"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1144"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1144"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1146"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Constant", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1146"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "copy_location", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1147"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Compare", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1147"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1148"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Tuple", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1153"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1153"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Tuple", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1154"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1154"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Tuple", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1155"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1155"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Tuple", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1156"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "Load", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1156"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1158"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "BoolOp", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1159"}, {"caller_nid": "rewrite_assertionrewriter_visit_compare", "callee": "And", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1159"}, {"caller_nid": "rewrite_try_makedirs", "callee": "makedirs", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1172"}, {"caller_nid": "rewrite_get_cache_dir", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1199"}, {"caller_nid": "rewrite_get_cache_dir", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/assertion/rewrite.py", "source_location": "L1199"}]} |