{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L1"}, {"id": "base_testbase", "label": "TestBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L29"}, {"id": "base_testbase_assert", "label": ".assert_()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L49"}, {"id": "base_nocache", "label": "nocache()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L53"}, {"id": "base_connection_no_trans", "label": "connection_no_trans()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L60"}, {"id": "base_connection", "label": "connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L67"}, {"id": "base_close_result_when_finished", "label": "close_result_when_finished()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L88"}, {"id": "base_registry", "label": "registry()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L110"}, {"id": "base_decl_base", "label": "decl_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L123"}, {"id": "base_dc_decl_base", "label": "dc_decl_base()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L138"}, {"id": "base_future_connection", "label": "future_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L153"}, {"id": "base_future_engine", "label": "future_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L160"}, {"id": "base_testing_engine", "label": "testing_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L164"}, {"id": "base_async_testing_engine", "label": "async_testing_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L186"}, {"id": "base_picklers", "label": "picklers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L194"}, {"id": "base_metadata", "label": "metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L198"}, {"id": "base_thirdparty_dialect", "label": "thirdparty_dialect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L222"}, {"id": "base_trans_ctx_manager_fixture", "label": "trans_ctx_manager_fixture()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L250"}, {"id": "base_futureenginemixin", "label": "FutureEngineMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L383"}, {"id": "base_rationale_199", "label": "Provide bound MetaData for a single test, dropping afterwards.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L199"}, {"id": "base_rationale_384", "label": "alembic's suite still using this", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L384"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "sqlalchemy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_assertions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_testbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L29", "weight": 1.0}, {"source": "base_testbase", "target": "base_testbase_assert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_nocache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_connection_no_trans", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_close_result_when_finished", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_registry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L110", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_decl_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L123", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_dc_decl_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_future_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L153", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_future_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L160", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_testing_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_async_testing_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_picklers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L194", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_thirdparty_dialect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L222", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_trans_ctx_manager_fixture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L250", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_fixtures_base_py", "target": "base_futureenginemixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L383", "weight": 1.0}, {"source": "base_rationale_199", "target": "base_testbase_metadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L199", "weight": 1.0}, {"source": "base_rationale_384", "target": "base_futureenginemixin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L384", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_connection_no_trans", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L61"}, {"caller_nid": "base_connection_no_trans", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L63"}, {"caller_nid": "base_connection", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L70"}, {"caller_nid": "base_connection", "callee": "connect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L72"}, {"caller_nid": "base_connection", "callee": "begin", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L73"}, {"caller_nid": "base_connection", "callee": "rollback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L81"}, {"caller_nid": "base_connection", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L85"}, {"caller_nid": "base_close_result_when_finished", "callee": "all", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L100"}, {"caller_nid": "base_close_result_when_finished", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L105"}, {"caller_nid": "base_registry", "callee": "with_variant", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L114"}, {"caller_nid": "base_registry", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L114"}, {"caller_nid": "base_registry", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L115"}, {"caller_nid": "base_registry", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L120"}, {"caller_nid": "base_decl_base", "callee": "with_variant", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L129"}, {"caller_nid": "base_decl_base", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L129"}, {"caller_nid": "base_decl_base", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L130"}, {"caller_nid": "base_decl_base", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L135"}, {"caller_nid": "base_dc_decl_base", "callee": "with_variant", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L144"}, {"caller_nid": "base_dc_decl_base", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L144"}, {"caller_nid": "base_dc_decl_base", "callee": "String", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L145"}, {"caller_nid": "base_dc_decl_base", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L150"}, {"caller_nid": "base_testing_engine", "callee": "_drop_testing_engines", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L183"}, {"caller_nid": "base_metadata", "callee": "in_transaction", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L210"}, {"caller_nid": "base_metadata", "callee": "get_transaction", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L212"}, {"caller_nid": "base_metadata", "callee": "rollback", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L213"}, {"caller_nid": "base_metadata", "callee": "begin", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L214"}, {"caller_nid": "base_metadata", "callee": "drop_all_tables_from_metadata", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L215"}, {"caller_nid": "base_metadata", "callee": "drop_all_tables_from_metadata", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L219"}, {"caller_nid": "base_trans_ctx_manager_fixture", "callee": "Table", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L253"}, {"caller_nid": "base_trans_ctx_manager_fixture", "callee": "Column", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L253"}, {"caller_nid": "base_trans_ctx_manager_fixture", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L254"}, {"caller_nid": "base_trans_ctx_manager_fixture", "callee": "create", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/fixtures/base.py", "source_location": "L256"}]}