@@ -158,9 +158,11 @@ def test_hybrid_cypher_retriever_invalid_database_name(
158158 assert "Input should be a valid string" in str (exc_info .value )
159159
160160
161+ @patch ("neo4j_graphrag.retrievers.HybridRetriever._fetch_index_infos" )
161162@patch ("neo4j_graphrag.retrievers.HybridRetriever._verify_version" )
162163def test_hybrid_search_text_happy_path (
163164 _verify_version_mock : MagicMock ,
165+ _fetch_index_infos_mock : MagicMock ,
164166 driver : MagicMock ,
165167 embedder : MagicMock ,
166168 neo4j_record : MagicMock ,
@@ -176,13 +178,17 @@ def test_hybrid_search_text_happy_path(
176178 driver , vector_index_name , fulltext_index_name , embedder
177179 )
178180 retriever .neo4j_version_is_5_23_or_above = True
181+ retriever ._embedding_node_property = (
182+ "embedding" # variable normally filled by fetch_index_infos
183+ )
179184 retriever .driver .execute_query .return_value = [ # type: ignore
180185 [neo4j_record ],
181186 None ,
182187 None ,
183188 ]
184189 search_query , _ = get_search_query (
185190 SearchType .HYBRID ,
191+ embedding_node_property = "embedding" ,
186192 neo4j_version_is_5_23_or_above = retriever .neo4j_version_is_5_23_or_above ,
187193 )
188194
@@ -208,9 +214,11 @@ def test_hybrid_search_text_happy_path(
208214 )
209215
210216
217+ @patch ("neo4j_graphrag.retrievers.HybridRetriever._fetch_index_infos" )
211218@patch ("neo4j_graphrag.retrievers.HybridRetriever._verify_version" )
212219def test_hybrid_search_favors_query_vector_over_embedding_vector (
213220 _verify_version_mock : MagicMock ,
221+ _fetch_index_infos_mock : MagicMock ,
214222 driver : MagicMock ,
215223 embedder : MagicMock ,
216224 neo4j_record : MagicMock ,
@@ -288,9 +296,11 @@ def test_hybrid_search_retriever_search_missing_embedder_for_text(
288296 )
289297
290298
299+ @patch ("neo4j_graphrag.retrievers.HybridRetriever._fetch_index_infos" )
291300@patch ("neo4j_graphrag.retrievers.HybridRetriever._verify_version" )
292301def test_hybrid_retriever_return_properties (
293302 _verify_version_mock : MagicMock ,
303+ _fetch_index_infos_mock : MagicMock ,
294304 driver : MagicMock ,
295305 embedder : MagicMock ,
296306 neo4j_record : MagicMock ,
0 commit comments