1 line
33 KiB
JSON
1 line
33 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "label": "monkeypatch.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L1"}, {"id": "monkeypatch_monkeypatch", "label": "monkeypatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L33"}, {"id": "monkeypatch_resolve", "label": "resolve()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L62"}, {"id": "monkeypatch_annotated_getattr", "label": "annotated_getattr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L90"}, {"id": "monkeypatch_derive_importpath", "label": "derive_importpath()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L100"}, {"id": "monkeypatch_notset", "label": "Notset", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L110"}, {"id": "monkeypatch_notset_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L111"}, {"id": "monkeypatch_monkeypatch_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L132"}, {"id": "monkeypatch_context", "label": "context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L140"}, {"id": "monkeypatch_setattr", "label": "setattr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L166"}, {"id": "monkeypatch_monkeypatch_setattr", "label": ".setattr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L183"}, {"id": "monkeypatch_monkeypatch_delattr", "label": ".delattr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L255"}, {"id": "monkeypatch_monkeypatch_setitem", "label": ".setitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L293"}, {"id": "monkeypatch_monkeypatch_delitem", "label": ".delitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L299"}, {"id": "monkeypatch_monkeypatch_setenv", "label": ".setenv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L313"}, {"id": "monkeypatch_monkeypatch_delenv", "label": ".delenv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L333"}, {"id": "monkeypatch_monkeypatch_syspath_prepend", "label": ".syspath_prepend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L342"}, {"id": "monkeypatch_monkeypatch_chdir", "label": ".chdir()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L384"}, {"id": "monkeypatch_monkeypatch_undo", "label": ".undo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L394"}, {"id": "monkeypatch_rationale_34", "label": "A convenient fixture for monkey-patching. The fixture provides these method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L34"}, {"id": "monkeypatch_rationale_120", "label": "Helper to conveniently monkeypatch attributes/items/environment variables/sy", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L120"}, {"id": "monkeypatch_rationale_141", "label": "Context manager that returns a new :class:`MonkeyPatch` object which und", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L141"}, {"id": "monkeypatch_rationale_190", "label": "Set attribute value on target, memorizing the old value. For example:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L190"}, {"id": "monkeypatch_rationale_261", "label": "Delete attribute ``name`` from ``target``. If no ``name`` is specified", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L261"}, {"id": "monkeypatch_rationale_294", "label": "Set dictionary entry ``name`` to value.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L294"}, {"id": "monkeypatch_rationale_300", "label": "Delete ``name`` from dict. Raises ``KeyError`` if it doesn't exist, unl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L300"}, {"id": "monkeypatch_rationale_314", "label": "Set environment variable ``name`` to ``value``. If ``prepend`` is a cha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L314"}, {"id": "monkeypatch_rationale_334", "label": "Delete ``name`` from the environment. Raises ``KeyError`` if it does no", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L334"}, {"id": "monkeypatch_rationale_343", "label": "Prepend ``path`` to ``sys.path`` list of import locations.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L343"}, {"id": "monkeypatch_rationale_385", "label": "Change the current working directory to the specified path. :param path", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L385"}, {"id": "monkeypatch_rationale_395", "label": "Undo previous changes. This call consumes the undo stack. Calling it a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L395"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "pytest_deprecated", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "pytest_fixtures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "pytest_warning_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_monkeypatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_resolve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L62", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_annotated_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_derive_importpath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L100", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_notset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L110", "weight": 1.0}, {"source": "monkeypatch_notset", "target": "monkeypatch_notset_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_monkeypatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L119", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L132", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_setattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L166", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_monkeypatch_py", "target": "monkeypatch_setattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L175", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_setattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L183", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_delattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L255", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L293", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L299", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_setenv", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L313", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_delenv", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L333", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_syspath_prepend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L342", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_chdir", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L384", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L394", "weight": 1.0}, {"source": "monkeypatch_monkeypatch", "target": "monkeypatch_monkeypatch_undo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L59", "weight": 1.0}, {"source": "monkeypatch_resolve", "target": "monkeypatch_annotated_getattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L86", "weight": 1.0}, {"source": "monkeypatch_derive_importpath", "target": "monkeypatch_resolve", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L104", "weight": 1.0}, {"source": "monkeypatch_derive_importpath", "target": "monkeypatch_annotated_getattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L106", "weight": 1.0}, {"source": "monkeypatch_context", "target": "monkeypatch_monkeypatch_undo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L163", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_setattr", "target": "monkeypatch_derive_importpath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L236", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_delattr", "target": "monkeypatch_derive_importpath", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L280", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_setenv", "target": "monkeypatch_monkeypatch_setitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L331", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_delenv", "target": "monkeypatch_monkeypatch_delitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L340", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_undo", "target": "monkeypatch_monkeypatch_setattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L414", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_undo", "target": "monkeypatch_monkeypatch_delattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L416", "weight": 1.0}, {"source": "monkeypatch_monkeypatch_undo", "target": "monkeypatch_monkeypatch_chdir", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L434", "weight": 1.0}, {"source": "monkeypatch_rationale_34", "target": "monkeypatch_monkeypatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L34", "weight": 1.0}, {"source": "monkeypatch_rationale_120", "target": "monkeypatch_monkeypatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L120", "weight": 1.0}, {"source": "monkeypatch_rationale_141", "target": "monkeypatch_monkeypatch_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L141", "weight": 1.0}, {"source": "monkeypatch_rationale_190", "target": "monkeypatch_monkeypatch_setattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L190", "weight": 1.0}, {"source": "monkeypatch_rationale_261", "target": "monkeypatch_monkeypatch_delattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L261", "weight": 1.0}, {"source": "monkeypatch_rationale_294", "target": "monkeypatch_monkeypatch_setitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L294", "weight": 1.0}, {"source": "monkeypatch_rationale_300", "target": "monkeypatch_monkeypatch_delitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L300", "weight": 1.0}, {"source": "monkeypatch_rationale_314", "target": "monkeypatch_monkeypatch_setenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L314", "weight": 1.0}, {"source": "monkeypatch_rationale_334", "target": "monkeypatch_monkeypatch_delenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L334", "weight": 1.0}, {"source": "monkeypatch_rationale_343", "target": "monkeypatch_monkeypatch_syspath_prepend", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L343", "weight": 1.0}, {"source": "monkeypatch_rationale_385", "target": "monkeypatch_monkeypatch_chdir", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L385", "weight": 1.0}, {"source": "monkeypatch_rationale_395", "target": "monkeypatch_monkeypatch_undo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L395", "weight": 1.0}], "raw_calls": [{"caller_nid": "monkeypatch_resolve", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L64"}, {"caller_nid": "monkeypatch_resolve", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L66"}, {"caller_nid": "monkeypatch_resolve", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L67"}, {"caller_nid": "monkeypatch_resolve", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L71"}, {"caller_nid": "monkeypatch_resolve", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L79"}, {"caller_nid": "monkeypatch_resolve", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L81"}, {"caller_nid": "monkeypatch_resolve", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L81"}, {"caller_nid": "monkeypatch_resolve", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L85"}, {"caller_nid": "monkeypatch_annotated_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L92"}, {"caller_nid": "monkeypatch_annotated_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L94"}, {"caller_nid": "monkeypatch_annotated_getattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L95"}, {"caller_nid": "monkeypatch_derive_importpath", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L101"}, {"caller_nid": "monkeypatch_derive_importpath", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L102"}, {"caller_nid": "monkeypatch_derive_importpath", "callee": "rsplit", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L103"}, {"caller_nid": "monkeypatch_context", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L159"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L228"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L229"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L230"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L238"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L239"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L245"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L247"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L250"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L251"}, {"caller_nid": "monkeypatch_monkeypatch_setattr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L252"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L273"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L274"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L275"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L282"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L284"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L286"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L288"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L289"}, {"caller_nid": "monkeypatch_monkeypatch_delattr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L290"}, {"caller_nid": "monkeypatch_monkeypatch_setitem", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L295"}, {"caller_nid": "monkeypatch_monkeypatch_setitem", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L295"}, {"caller_nid": "monkeypatch_monkeypatch_delitem", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L307"}, {"caller_nid": "monkeypatch_monkeypatch_delitem", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L309"}, {"caller_nid": "monkeypatch_monkeypatch_delitem", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L309"}, {"caller_nid": "monkeypatch_monkeypatch_setenv", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L320"}, {"caller_nid": "monkeypatch_monkeypatch_setenv", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L321"}, {"caller_nid": "monkeypatch_monkeypatch_setenv", "callee": "PytestWarning", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L322"}, {"caller_nid": "monkeypatch_monkeypatch_setenv", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L324"}, {"caller_nid": "monkeypatch_monkeypatch_setenv", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L328"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L346"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L346"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L357"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L360"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L360"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L364"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L365"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L366"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "fixup_namespace_packages", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L371"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L371"}, {"caller_nid": "monkeypatch_monkeypatch_syspath_prepend", "callee": "invalidate_caches", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L382"}, {"caller_nid": "monkeypatch_monkeypatch_chdir", "callee": "getcwd", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L391"}, {"caller_nid": "monkeypatch_monkeypatch_undo", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L412"}, {"caller_nid": "monkeypatch_monkeypatch_undo", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/monkeypatch.py", "source_location": "L418"}]} |