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

1 line
27 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "label": "__init__.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L1"}, {"id": "init_param", "label": "param()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L49"}, {"id": "init_pytest_addoption", "label": "pytest_addoption()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L88"}, {"id": "init_pytest_cmdline_main", "label": "pytest_cmdline_main()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L131"}, {"id": "init_keywordmatcher", "label": "KeywordMatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L151"}, {"id": "init_from_item", "label": "from_item()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L170"}, {"id": "init_keywordmatcher_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L200"}, {"id": "init_deselect_by_keyword", "label": "deselect_by_keyword()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L207"}, {"id": "init_markmatcher", "label": "MarkMatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L228"}, {"id": "init_from_markers", "label": "from_markers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L239"}, {"id": "init_markmatcher_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L245"}, {"id": "init_deselect_by_mark", "label": "deselect_by_mark()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L255"}, {"id": "init_parse_expression", "label": "_parse_expression()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L273"}, {"id": "init_pytest_collection_modifyitems", "label": "pytest_collection_modifyitems()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L282"}, {"id": "init_pytest_configure", "label": "pytest_configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L287"}, {"id": "init_pytest_unconfigure", "label": "pytest_unconfigure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L300"}, {"id": "init_rationale_1", "label": "Generic mechanism for marking and selecting python functions.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L1"}, {"id": "init_rationale_54", "label": "Specify a parameter in `pytest.mark.parametrize`_ calls or :ref:`parametrize", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L54"}, {"id": "init_rationale_152", "label": "A matcher for keywords. Given a list of names, matches any substring of one", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L152"}, {"id": "init_rationale_229", "label": "A matcher for markers which are present. Tries to match on any marker names", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L229"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_expression_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_structures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_config_argparsing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_stash", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "pytest_nodes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_pytest_addoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_pytest_cmdline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_keywordmatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_from_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L170", "weight": 1.0}, {"source": "init_keywordmatcher", "target": "init_keywordmatcher_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_deselect_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_markmatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_from_markers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L239", "weight": 1.0}, {"source": "init_markmatcher", "target": "init_markmatcher_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_deselect_by_mark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L255", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_parse_expression", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L273", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_pytest_collection_modifyitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L282", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_pytest_configure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L287", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "target": "init_pytest_unconfigure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L300", "weight": 1.0}, {"source": "init_deselect_by_keyword", "target": "init_parse_expression", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L212", "weight": 1.0}, {"source": "init_deselect_by_keyword", "target": "init_from_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L217", "weight": 1.0}, {"source": "init_deselect_by_mark", "target": "init_parse_expression", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L260", "weight": 1.0}, {"source": "init_deselect_by_mark", "target": "init_from_markers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L264", "weight": 1.0}, {"source": "init_pytest_collection_modifyitems", "target": "init_deselect_by_keyword", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L283", "weight": 1.0}, {"source": "init_pytest_collection_modifyitems", "target": "init_deselect_by_mark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L284", "weight": 1.0}, {"source": "init_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pytest_mark_init_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L1", "weight": 1.0}, {"source": "init_rationale_54", "target": "init_param", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L54", "weight": 1.0}, {"source": "init_rationale_152", "target": "init_keywordmatcher", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L152", "weight": 1.0}, {"source": "init_rationale_229", "target": "init_markmatcher", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L229", "weight": 1.0}], "raw_calls": [{"caller_nid": "init_pytest_addoption", "callee": "getgroup", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L89"}, {"caller_nid": "init_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L90"}, {"caller_nid": "init_pytest_addoption", "callee": "_addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L110"}, {"caller_nid": "init_pytest_addoption", "callee": "addoption", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L120"}, {"caller_nid": "init_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L126"}, {"caller_nid": "init_pytest_addoption", "callee": "addini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L127"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "_do_configure", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L135"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "create_terminal_writer", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L136"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L137"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L138"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L140"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L141"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L142"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "line", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L143"}, {"caller_nid": "init_pytest_cmdline_main", "callee": "_ensure_unconfigure", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L144"}, {"caller_nid": "init_from_item", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L171"}, {"caller_nid": "init_from_item", "callee": "listchain", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L178"}, {"caller_nid": "init_from_item", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L179"}, {"caller_nid": "init_from_item", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L181"}, {"caller_nid": "init_from_item", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L181"}, {"caller_nid": "init_from_item", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L185"}, {"caller_nid": "init_from_item", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L188"}, {"caller_nid": "init_from_item", "callee": "listextrakeywords", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L188"}, {"caller_nid": "init_from_item", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L191"}, {"caller_nid": "init_from_item", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L193"}, {"caller_nid": "init_from_item", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L196"}, {"caller_nid": "init_from_item", "callee": "iter_markers", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L196"}, {"caller_nid": "init_from_item", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L198"}, {"caller_nid": "init_keywordmatcher_call", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L202"}, {"caller_nid": "init_keywordmatcher_call", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L203"}, {"caller_nid": "init_keywordmatcher_call", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L204"}, {"caller_nid": "init_keywordmatcher_call", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L204"}, {"caller_nid": "init_deselect_by_keyword", "callee": "lstrip", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L208"}, {"caller_nid": "init_deselect_by_keyword", "callee": "evaluate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L217"}, {"caller_nid": "init_deselect_by_keyword", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L218"}, {"caller_nid": "init_deselect_by_keyword", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L220"}, {"caller_nid": "init_deselect_by_keyword", "callee": "pytest_deselected", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L223"}, {"caller_nid": "init_from_markers", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L240"}, {"caller_nid": "init_from_markers", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L242"}, {"caller_nid": "init_from_markers", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L243"}, {"caller_nid": "init_markmatcher_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L246"}, {"caller_nid": "init_markmatcher_call", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L250"}, {"caller_nid": "init_markmatcher_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L250"}, {"caller_nid": "init_markmatcher_call", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L250"}, {"caller_nid": "init_deselect_by_mark", "callee": "evaluate", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L264"}, {"caller_nid": "init_deselect_by_mark", "callee": "iter_markers", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L264"}, {"caller_nid": "init_deselect_by_mark", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L265"}, {"caller_nid": "init_deselect_by_mark", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L267"}, {"caller_nid": "init_deselect_by_mark", "callee": "pytest_deselected", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L269"}, {"caller_nid": "init_parse_expression", "callee": "compile", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L275"}, {"caller_nid": "init_parse_expression", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L277"}, {"caller_nid": "init_pytest_configure", "callee": "getini", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L291"}, {"caller_nid": "init_pytest_configure", "callee": "UsageError", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L294"}, {"caller_nid": "init_pytest_unconfigure", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/_pytest/mark/__init__.py", "source_location": "L301"}]}