Why this change is needed: E2E PostgreSQL tests were failing because they specified graph_storage="PGGraphStorage", but the CI environment doesn't have the Apache AGE extension installed. This caused initialize_storages() to fail with "function create_graph(unknown) does not exist". How it solves it: Removed graph_storage="PGGraphStorage" parameter in all PostgreSQL E2E tests, allowing LightRAG to use the default NetworkXStorage which doesn't require external dependencies. Impact: - PostgreSQL E2E tests can now run successfully in CI - Vector storage migration tests can complete without AGE extension dependency - Maintains test coverage for vector storage model isolation feature Testing: The vector storage migration tests (which are the focus of this PR) don't depend on graph storage implementation and can run with NetworkXStorage. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| README_WORKSPACE_ISOLATION_TESTS.md | ||
| test_aquery_data_endpoint.py | ||
| test_base_storage_integrity.py | ||
| test_curl_aquery_data.sh | ||
| test_e2e_multi_instance.py | ||
| test_embedding_func.py | ||
| test_graph_storage.py | ||
| test_lightrag_ollama_chat.py | ||
| test_postgres_migration.py | ||
| test_postgres_retry_integration.py | ||
| test_qdrant_migration.py | ||
| test_workspace_isolation.py | ||
| test_write_json_optimization.py | ||