def neo4j_graph_store() -> Neo4jGraphStore:
    """
    Provides a fresh Neo4jGraphStore for each test.
    Adjust parameters to match your test database or local Neo4j setup.
    """
    neo4j_graph_store = Neo4jGraphStore(
        username=neo4j_user,
        password=neo4j_password,
        url=neo4j_url,
        refresh_schema=True,
    )
    # Teardown: remove any remaining data to avoid polluting tests
    # For a small test DB, you can delete all nodes & relationships:
    neo4j_graph_store.query("MATCH (n) DETACH DELETE n")
    return neo4j_graph_store

    Provides a fresh Neo4jGraphStore for each test.
    Adjust parameters to match your test database or local Neo4j setup.
    
llama-index-integrations/graph_stores/llama-index-graph-stores-neo4j/tests/test_graph_stores_neo4j.py