File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -48,8 +48,8 @@ def parse_fetch_response(response: Message):
4848 for id , vec in vectors .items ():
4949 vd [id ] = _Vector (
5050 id = vec ["id" ],
51- values = vec [ "values" ] ,
52- sparse_values = parse_sparse_values (vec .get ("sparseValues" )),
51+ values = vec . get ( "values" , None ) ,
52+ sparse_values = parse_sparse_values (vec .get ("sparseValues" , None )),
5353 metadata = vec .get ("metadata" , None ),
5454 _check_type = False ,
5555 )
Original file line number Diff line number Diff line change @@ -143,7 +143,6 @@ def test_fetch_unspecified_namespace(self, idx):
143143 assert results .vectors ["1" ].values is not None
144144 assert results .vectors ["4" ].metadata is not None
145145
146- @pytest .mark .skip (reason = "Backend implementation not ready" )
147146 def test_fetch_sparse_index (self , sparse_idx ):
148147 sparse_idx .upsert (
149148 vectors = [
@@ -165,9 +164,11 @@ def test_fetch_sparse_index(self, sparse_idx):
165164 assert fetch_results .namespace == ""
166165 assert len (fetch_results .vectors ) == 10
167166 for i in range (10 ):
167+ logger .debug (fetch_results .vectors [str (i )])
168168 assert fetch_results .vectors [str (i )].id == str (i )
169- assert fetch_results .vectors [str (i )].values is not None
170- assert len (fetch_results .vectors [str (i )].values ) == 2
169+ assert fetch_results .vectors [str (i )].sparse_values is not None
170+ assert len (fetch_results .vectors [str (i )].sparse_values .indices ) == 2
171+ assert len (fetch_results .vectors [str (i )].sparse_values .values ) == 2
171172 assert fetch_results .vectors [str (i )].metadata is not None
172173 assert fetch_results .vectors [str (i )].metadata ["genre" ] == "action"
173174 assert fetch_results .vectors [str (i )].metadata ["runtime" ] == 120
You can’t perform that action at this time.
0 commit comments