Enable FalkorDB fulltext search tests (#1050)

Testing revealed that all FalkorDB fulltext search tests pass successfully.
The skip was added in PR #872 without explanation and appears to be unnecessary.
Removed FalkorDB from the skip conditions, keeping only Kuzu skipped (which
legitimately doesn't support dynamic fulltext index creation).

Tests verified passing locally with FalkorDB 1.2.3.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Daniel Chalef 2025-11-05 10:32:10 -08:00 committed by GitHub
parent f7816c29b3
commit 3627acd81e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -918,8 +918,8 @@ async def test_get_communities_by_nodes(graph_driver, mock_embedder):
async def test_edge_fulltext_search(
graph_driver, mock_embedder, mock_llm_client, mock_cross_encoder_client
):
if graph_driver.provider in [GraphProvider.FALKORDB, GraphProvider.KUZU]:
pytest.skip('Skipping as fulltext indexing not supported for FalkorDB and Kuzu')
if graph_driver.provider == GraphProvider.KUZU:
pytest.skip('Skipping as fulltext indexing not supported for Kuzu')
graphiti = Graphiti(
graph_driver=graph_driver,
@ -1307,8 +1307,8 @@ async def test_edge_bfs_search(graph_driver, mock_embedder):
async def test_node_fulltext_search(
graph_driver, mock_embedder, mock_llm_client, mock_cross_encoder_client
):
if graph_driver.provider in [GraphProvider.FALKORDB, GraphProvider.KUZU]:
pytest.skip('Skipping as fulltext indexing not supported for FalkorDB and Kuzu')
if graph_driver.provider == GraphProvider.KUZU:
pytest.skip('Skipping as fulltext indexing not supported for Kuzu')
graphiti = Graphiti(
graph_driver=graph_driver,
@ -1516,8 +1516,8 @@ async def test_node_bfs_search(graph_driver, mock_embedder):
async def test_episode_fulltext_search(
graph_driver, mock_embedder, mock_llm_client, mock_cross_encoder_client
):
if graph_driver.provider in [GraphProvider.FALKORDB, GraphProvider.KUZU]:
pytest.skip('Skipping as fulltext indexing not supported for FalkorDB and Kuzu')
if graph_driver.provider == GraphProvider.KUZU:
pytest.skip('Skipping as fulltext indexing not supported for Kuzu')
graphiti = Graphiti(
graph_driver=graph_driver,
@ -1567,8 +1567,8 @@ async def test_episode_fulltext_search(
async def test_community_fulltext_search(
graph_driver, mock_embedder, mock_llm_client, mock_cross_encoder_client
):
if graph_driver.provider in [GraphProvider.FALKORDB, GraphProvider.KUZU]:
pytest.skip('Skipping as fulltext indexing not supported for FalkorDB and Kuzu')
if graph_driver.provider == GraphProvider.KUZU:
pytest.skip('Skipping as fulltext indexing not supported for Kuzu')
graphiti = Graphiti(
graph_driver=graph_driver,