@@ -92,8 +92,7 @@ def test_to_dict(self, monkeypatch):
9292 data = component .to_dict ()
9393 assert data == {
9494 "type" : (
95- "haystack_integrations.components.embedders"
96- ".google_genai.document_embedder.GoogleGenAIDocumentEmbedder"
95+ "haystack_integrations.components.embedders.google_genai.document_embedder.GoogleGenAIDocumentEmbedder"
9796 ),
9897 "init_parameters" : {
9998 "model" : "text-embedding-004" ,
@@ -124,8 +123,7 @@ def test_to_dict_with_custom_init_parameters(self, monkeypatch):
124123 data = component .to_dict ()
125124 assert data == {
126125 "type" : (
127- "haystack_integrations.components.embedders"
128- ".google_genai.document_embedder.GoogleGenAIDocumentEmbedder"
126+ "haystack_integrations.components.embedders.google_genai.document_embedder.GoogleGenAIDocumentEmbedder"
129127 ),
130128 "init_parameters" : {
131129 "model" : "model" ,
@@ -142,8 +140,7 @@ def test_to_dict_with_custom_init_parameters(self, monkeypatch):
142140
143141 def test_prepare_texts_to_embed_w_metadata (self ):
144142 documents = [
145- Document (id = f"{ i } " , content = f"document number { i } :\n content" , meta = {
146- "meta_field" : f"meta_value { i } " })
143+ Document (id = f"{ i } " , content = f"document number { i } :\n content" , meta = {"meta_field" : f"meta_value { i } " })
147144 for i in range (5 )
148145 ]
149146
@@ -157,12 +154,11 @@ def test_prepare_texts_to_embed_w_metadata(self):
157154 "meta_value 1 | document number 1:\n content" ,
158155 "meta_value 2 | document number 2:\n content" ,
159156 "meta_value 3 | document number 3:\n content" ,
160- "meta_value 4 | document number 4:\n content"
157+ "meta_value 4 | document number 4:\n content" ,
161158 ]
162159
163160 def test_run_wrong_input_format (self ):
164- embedder = GoogleGenAIDocumentEmbedder (
165- api_key = Secret .from_token ("fake-api-key" ))
161+ embedder = GoogleGenAIDocumentEmbedder (api_key = Secret .from_token ("fake-api-key" ))
166162
167163 # wrong formats
168164 string_input = "text"
@@ -175,8 +171,7 @@ def test_run_wrong_input_format(self):
175171 embedder .run (documents = list_integers_input )
176172
177173 def test_run_on_empty_list (self ):
178- embedder = GoogleGenAIDocumentEmbedder (
179- api_key = Secret .from_token ("fake-api-key" ))
174+ embedder = GoogleGenAIDocumentEmbedder (api_key = Secret .from_token ("fake-api-key" ))
180175
181176 empty_list_input = []
182177 result = embedder .run (documents = empty_list_input )
@@ -192,14 +187,12 @@ def test_run_on_empty_list(self):
192187 def test_run (self ):
193188 docs = [
194189 Document (content = "I love cheese" , meta = {"topic" : "Cuisine" }),
195- Document (content = "A transformer is a deep learning architecture" , meta = {
196- "topic" : "ML" }),
190+ Document (content = "A transformer is a deep learning architecture" , meta = {"topic" : "ML" }),
197191 ]
198192
199193 model = "text-embedding-004"
200194
201- embedder = GoogleGenAIDocumentEmbedder (model = model , meta_fields_to_embed = [
202- "topic" ], embedding_separator = " | " )
195+ embedder = GoogleGenAIDocumentEmbedder (model = model , meta_fields_to_embed = ["topic" ], embedding_separator = " | " )
203196
204197 result = embedder .run (documents = docs )
205198 documents_with_embeddings = result ["documents" ]
@@ -211,6 +204,6 @@ def test_run(self):
211204 assert len (doc .embedding ) == 768
212205 assert all (isinstance (x , float ) for x in doc .embedding )
213206
214- assert (
215- "text" in result [ "meta" ][ " model" ] and " 004" in result [ "meta" ][ "model" ]
216- ), "The model name does not contain 'text' and '004'"
207+ assert "text" in result [ "meta" ][ "model" ] and "004" in result [ "meta" ][ "model" ], (
208+ "The model name does not contain 'text' and ' 004'"
209+ )
0 commit comments