@@ -50,11 +50,16 @@ async def mock_list_index_names(self):
50
50
monkeypatch .setattr (SearchIndexClient , "create_index" , mock_create_index )
51
51
monkeypatch .setattr (SearchIndexClient , "list_index_names" , mock_list_index_names )
52
52
53
- manager = SearchManager (search_info )
53
+ manager = SearchManager (
54
+ search_info ,
55
+ use_int_vectorization = False ,
56
+ field_name_embedding = "embedding" ,
57
+ field_name_image_embedding = "imageEmbedding" ,
58
+ )
54
59
await manager .create_index ()
55
60
assert len (indexes ) == 1 , "It should have created one index"
56
61
assert indexes [0 ].name == "test"
57
- assert len (indexes [0 ].fields ) == 7
62
+ assert len (indexes [0 ].fields ) == 6
58
63
59
64
60
65
@pytest .mark .asyncio
@@ -71,11 +76,16 @@ async def mock_list_index_names(self):
71
76
monkeypatch .setattr (SearchIndexClient , "create_index" , mock_create_index )
72
77
monkeypatch .setattr (SearchIndexClient , "list_index_names" , mock_list_index_names )
73
78
74
- manager = SearchManager (search_info , use_int_vectorization = True )
79
+ manager = SearchManager (
80
+ search_info ,
81
+ use_int_vectorization = True ,
82
+ field_name_embedding = "embedding" ,
83
+ field_name_image_embedding = "image_embedding" ,
84
+ )
75
85
await manager .create_index ()
76
86
assert len (indexes ) == 1 , "It should have created one index"
77
87
assert indexes [0 ].name == "test"
78
- assert len (indexes [0 ].fields ) == 8
88
+ assert len (indexes [0 ].fields ) == 7
79
89
80
90
81
91
@pytest .mark .asyncio
@@ -165,11 +175,13 @@ async def mock_list_index_names(self):
165
175
manager = SearchManager (
166
176
search_info ,
167
177
use_acls = True ,
178
+ field_name_embedding = "embedding" ,
179
+ field_name_image_embedding = "image_embedding" ,
168
180
)
169
181
await manager .create_index ()
170
182
assert len (indexes ) == 1 , "It should have created one index"
171
183
assert indexes [0 ].name == "test"
172
- assert len (indexes [0 ].fields ) == 9
184
+ assert len (indexes [0 ].fields ) == 8
173
185
174
186
175
187
@pytest .mark .asyncio
@@ -283,6 +295,8 @@ async def mock_upload_documents(self, documents):
283
295
manager = SearchManager (
284
296
search_info ,
285
297
embeddings = embeddings ,
298
+ field_name_embedding = "embedding3" ,
299
+ field_name_image_embedding = "image_embedding" ,
286
300
)
287
301
288
302
test_io = io .BytesIO (b"test content" )
@@ -303,7 +317,7 @@ async def mock_upload_documents(self, documents):
303
317
)
304
318
305
319
assert len (documents_uploaded ) == 1 , "It should have uploaded one document"
306
- assert documents_uploaded [0 ]["embedding " ] == [
320
+ assert documents_uploaded [0 ]["embedding3 " ] == [
307
321
0.0023064255 ,
308
322
- 0.009327292 ,
309
323
- 0.0028842222 ,
0 commit comments