1 line
55 KiB
JSON
1 line
55 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "label": "testclient.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L1"}, {"id": "testclient_is_asgi3", "label": "_is_asgi3()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L55"}, {"id": "testclient_wrapasgi2", "label": "_WrapASGI2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L61"}, {"id": "testclient_wrapasgi2_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L66"}, {"id": "testclient_wrapasgi2_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L69"}, {"id": "testclient_asyncbackend", "label": "_AsyncBackend", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L74"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "testclient_upgrade", "label": "_Upgrade", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L79"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "testclient_upgrade_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L80"}, {"id": "testclient_websocketdenialresponse", "label": "WebSocketDenialResponse", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L84"}, {"id": "websocketdisconnect", "label": "WebSocketDisconnect", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "testclient_websockettestsession", "label": "WebSocketTestSession", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L94"}, {"id": "testclient_websockettestsession_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L95"}, {"id": "testclient_websockettestsession_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L107"}, {"id": "testclient_websockettestsession_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L122"}, {"id": "testclient_websockettestsession_run", "label": "._run()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L125"}, {"id": "testclient_websockettestsession_raise_on_close", "label": "._raise_on_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L142"}, {"id": "testclient_websockettestsession_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L157"}, {"id": "testclient_websockettestsession_send_text", "label": ".send_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L160"}, {"id": "testclient_websockettestsession_send_bytes", "label": ".send_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L163"}, {"id": "testclient_websockettestsession_send_json", "label": ".send_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L166"}, {"id": "testclient_websockettestsession_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L173"}, {"id": "testclient_websockettestsession_receive", "label": ".receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L176"}, {"id": "testclient_websockettestsession_receive_text", "label": ".receive_text()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L179"}, {"id": "testclient_websockettestsession_receive_bytes", "label": ".receive_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L184"}, {"id": "testclient_websockettestsession_receive_json", "label": ".receive_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L189"}, {"id": "testclient_testclienttransport", "label": "_TestClientTransport", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L199"}, {"id": "testclient_testclienttransport_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L200"}, {"id": "testclient_testclienttransport_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L217"}, {"id": "testclient_testclient", "label": "TestClient", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L368"}, {"id": "testclient_testclient_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L373"}, {"id": "testclient_portal_factory", "label": "_portal_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L414"}, {"id": "testclient_testclient_request", "label": ".request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L421"}, {"id": "testclient_testclient_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L461"}, {"id": "testclient_testclient_options", "label": ".options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L484"}, {"id": "testclient_testclient_head", "label": ".head()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L507"}, {"id": "testclient_testclient_post", "label": ".post()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L530"}, {"id": "testclient_testclient_put", "label": ".put()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L561"}, {"id": "testclient_testclient_patch", "label": ".patch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L592"}, {"id": "testclient_testclient_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L623"}, {"id": "testclient_testclient_websocket_connect", "label": ".websocket_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L646"}, {"id": "testclient_testclient_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L669"}, {"id": "testclient_testclient_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L698"}, {"id": "testclient_testclient_lifespan", "label": ".lifespan()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L701"}, {"id": "testclient_testclient_wait_startup", "label": ".wait_startup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L708"}, {"id": "testclient_testclient_wait_shutdown", "label": ".wait_shutdown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L725"}, {"id": "testclient_rationale_62", "label": "Provide an ASGI3 interface onto an ASGI2 app.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L62"}, {"id": "testclient_rationale_88", "label": "A special case of `WebSocketDisconnect`, raised in the `TestClient` if the `", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L88"}, {"id": "testclient_rationale_126", "label": "The sub-thread in which the websocket session runs.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L126"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "concurrent_futures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "anyio_abc", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "anyio_from_thread", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "anyio_streams_stapled", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "starlette_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "starlette_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "starlette_websockets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "httpx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_is_asgi3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_wrapasgi2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L61", "weight": 1.0}, {"source": "testclient_wrapasgi2", "target": "testclient_wrapasgi2_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L66", "weight": 1.0}, {"source": "testclient_wrapasgi2", "target": "testclient_wrapasgi2_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_asyncbackend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L74", "weight": 1.0}, {"source": "testclient_asyncbackend", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_upgrade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L79", "weight": 1.0}, {"source": "testclient_upgrade", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L79", "weight": 1.0}, {"source": "testclient_upgrade", "target": "testclient_upgrade_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L80", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_websocketdenialresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L84", "weight": 1.0}, {"source": "testclient_websocketdenialresponse", "target": "websocketdisconnect", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_websockettestsession", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L94", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L95", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L107", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L122", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L125", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_raise_on_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L142", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L157", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_send_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L160", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_send_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L163", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_send_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L166", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L173", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L176", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_receive_text", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L179", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_receive_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L184", "weight": 1.0}, {"source": "testclient_websockettestsession", "target": "testclient_websockettestsession_receive_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_testclienttransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L199", "weight": 1.0}, {"source": "testclient_testclienttransport", "target": "testclient_testclienttransport_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L200", "weight": 1.0}, {"source": "testclient_testclienttransport", "target": "testclient_testclienttransport_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L217", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_testclient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L368", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L373", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_testclient_py", "target": "testclient_portal_factory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L414", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L421", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L461", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L484", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_head", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L507", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_post", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L530", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_put", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L561", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_patch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L592", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L623", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_websocket_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L646", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L669", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L698", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_lifespan", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L701", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_wait_startup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L708", "weight": 1.0}, {"source": "testclient_testclient", "target": "testclient_testclient_wait_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L725", "weight": 1.0}, {"source": "testclient_websockettestsession_enter", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L113", "weight": 1.0}, {"source": "testclient_websockettestsession_enter", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L114", "weight": 1.0}, {"source": "testclient_websockettestsession_enter", "target": "testclient_websockettestsession_raise_on_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L115", "weight": 1.0}, {"source": "testclient_websockettestsession_enter", "target": "testclient_testclient_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L116", "weight": 1.0}, {"source": "testclient_websockettestsession_exit", "target": "testclient_testclient_exit", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L123", "weight": 1.0}, {"source": "testclient_websockettestsession_raise_on_close", "target": "websocketdisconnect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L144", "weight": 1.0}, {"source": "testclient_websockettestsession_raise_on_close", "target": "testclient_testclient_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L144", "weight": 1.0}, {"source": "testclient_websockettestsession_raise_on_close", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L150", "weight": 1.0}, {"source": "testclient_websockettestsession_raise_on_close", "target": "testclient_websocketdenialresponse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L155", "weight": 1.0}, {"source": "testclient_websockettestsession_send_text", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L161", "weight": 1.0}, {"source": "testclient_websockettestsession_send_bytes", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L164", "weight": 1.0}, {"source": "testclient_websockettestsession_send_json", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L169", "weight": 1.0}, {"source": "testclient_websockettestsession_close", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L174", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_text", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L180", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_text", "target": "testclient_websockettestsession_raise_on_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L181", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_bytes", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L185", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_bytes", "target": "testclient_websockettestsession_raise_on_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L186", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_json", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L190", "weight": 1.0}, {"source": "testclient_websockettestsession_receive_json", "target": "testclient_websockettestsession_raise_on_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L191", "weight": 1.0}, {"source": "testclient_testclienttransport_handle_request", "target": "testclient_testclient_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L247", "weight": 1.0}, {"source": "testclient_testclienttransport_handle_request", "target": "testclient_websockettestsession", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L266", "weight": 1.0}, {"source": "testclient_testclienttransport_handle_request", "target": "testclient_upgrade", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L267", "weight": 1.0}, {"source": "testclient_testclient_init", "target": "testclient_asyncbackend", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L386", "weight": 1.0}, {"source": "testclient_testclient_init", "target": "testclient_is_asgi3", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L387", "weight": 1.0}, {"source": "testclient_testclient_init", "target": "testclient_wrapasgi2", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L391", "weight": 1.0}, {"source": "testclient_testclient_init", "target": "testclient_testclienttransport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L394", "weight": 1.0}, {"source": "testclient_testclient_websocket_connect", "target": "testclient_testclient_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L653", "weight": 1.0}, {"source": "testclient_testclient_websocket_connect", "target": "testclient_testclient_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L661", "weight": 1.0}, {"source": "testclient_testclient_exit", "target": "testclient_websockettestsession_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L699", "weight": 1.0}, {"source": "testclient_testclient_lifespan", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L706", "weight": 1.0}, {"source": "testclient_testclient_wait_startup", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L709", "weight": 1.0}, {"source": "testclient_testclient_wait_startup", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L717", "weight": 1.0}, {"source": "testclient_testclient_wait_shutdown", "target": "testclient_websockettestsession_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L732", "weight": 1.0}, {"source": "testclient_testclient_wait_shutdown", "target": "testclient_websockettestsession_receive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L733", "weight": 1.0}, {"source": "testclient_rationale_62", "target": "testclient_wrapasgi2", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L62", "weight": 1.0}, {"source": "testclient_rationale_88", "target": "testclient_websocketdenialresponse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L88", "weight": 1.0}, {"source": "testclient_rationale_126", "target": "testclient_websockettestsession_run", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L126", "weight": 1.0}], "raw_calls": [{"caller_nid": "testclient_is_asgi3", "callee": "isclass", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L56"}, {"caller_nid": "testclient_is_asgi3", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L57"}, {"caller_nid": "testclient_is_asgi3", "callee": "is_async_callable", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L58"}, {"caller_nid": "testclient_wrapasgi2_call", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L70"}, {"caller_nid": "testclient_wrapasgi2_call", "callee": "instance", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L71"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "ExitStack", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L108"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L109"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "portal_factory", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L109"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "start_task", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L110"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L111"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L112"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L118"}, {"caller_nid": "testclient_websockettestsession_enter", "callee": "pop_all", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L119"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L129"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L131"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "CancelScope", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L133"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "started", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L136"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L137"}, {"caller_nid": "testclient_websockettestsession_run", "callee": "sleep_forever", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L140"}, {"caller_nid": "testclient_websockettestsession_raise_on_close", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L152"}, {"caller_nid": "testclient_websockettestsession_raise_on_close", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L155"}, {"caller_nid": "testclient_websockettestsession_send", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L158"}, {"caller_nid": "testclient_websockettestsession_send_json", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L167"}, {"caller_nid": "testclient_websockettestsession_send_json", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L171"}, {"caller_nid": "testclient_websockettestsession_receive", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L177"}, {"caller_nid": "testclient_websockettestsession_receive_text", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L182"}, {"caller_nid": "testclient_websockettestsession_receive_bytes", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L187"}, {"caller_nid": "testclient_websockettestsession_receive_json", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L195"}, {"caller_nid": "testclient_websockettestsession_receive_json", "callee": "loads", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L196"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L219"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L222"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L227"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L228"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L237"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L239"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L242"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L242"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L242"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "multi_items", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L242"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L251"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L251"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L254"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L255"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L258"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L263"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "unquote", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L273"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L274"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L277"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L282"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L288"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "portal_factory", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L343"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L344"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L345"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L356"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "ByteStream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L359"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L359"}, {"caller_nid": "testclient_testclienttransport_handle_request", "callee": "Response", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L361"}, {"caller_nid": "testclient_testclient_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L390"}, {"caller_nid": "testclient_testclient_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L404"}, {"caller_nid": "testclient_testclient_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L405"}, {"caller_nid": "testclient_portal_factory", "callee": "start_blocking_portal", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L418"}, {"caller_nid": "testclient_testclient_request", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L439"}, {"caller_nid": "testclient_testclient_request", "callee": "_merge_url", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L444"}, {"caller_nid": "testclient_testclient_request", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L445"}, {"caller_nid": "testclient_testclient_get", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L473"}, {"caller_nid": "testclient_testclient_options", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L496"}, {"caller_nid": "testclient_testclient_head", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L519"}, {"caller_nid": "testclient_testclient_post", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L546"}, {"caller_nid": "testclient_testclient_put", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L577"}, {"caller_nid": "testclient_testclient_patch", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L608"}, {"caller_nid": "testclient_testclient_delete", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L635"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L652"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L654"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L655"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L656"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L658"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L658"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L661"}, {"caller_nid": "testclient_testclient_websocket_connect", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L665"}, {"caller_nid": "testclient_testclient_enter", "callee": "ExitStack", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L670"}, {"caller_nid": "testclient_testclient_enter", "callee": "enter_context", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L671"}, {"caller_nid": "testclient_testclient_enter", "callee": "start_blocking_portal", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L671"}, {"caller_nid": "testclient_testclient_enter", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L678"}, {"caller_nid": "testclient_testclient_enter", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L680"}, {"caller_nid": "testclient_testclient_enter", "callee": "callback", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L684"}, {"caller_nid": "testclient_testclient_enter", "callee": "StapledObjectStream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L685"}, {"caller_nid": "testclient_testclient_enter", "callee": "StapledObjectStream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L686"}, {"caller_nid": "testclient_testclient_enter", "callee": "start_task_soon", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L687"}, {"caller_nid": "testclient_testclient_enter", "callee": "call", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L688"}, {"caller_nid": "testclient_testclient_enter", "callee": "pop_all", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L694"}, {"caller_nid": "testclient_testclient_lifespan", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/testclient.py", "source_location": "L704"}]} |