Skip to content
This repository was archived by the owner on Sep 9, 2026. It is now read-only.

Commit 5ea0fc6

Browse files
test: milvus len with disabled list like (#889)
* feat: native len for milvus Signed-off-by: Johannes Messner <messnerjo@gmail.com> * fix: make implementing len non-optional Signed-off-by: Johannes Messner <messnerjo@gmail.com> * test: add test for milvus len list like disabled Signed-off-by: Johannes Messner <messnerjo@gmail.com> Signed-off-by: Johannes Messner <messnerjo@gmail.com>
1 parent 83d1bc5 commit 5ea0fc6

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tests/unit/array/storage/milvus/test_milvus.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,3 +169,19 @@ def test_batching(start_storage, mocker, method, meth_input, mock_response):
169169
for args, kwargs in mock_meth.call_args_list:
170170
if 'batch_size' in kwargs:
171171
assert kwargs['batch_size'] == new_batch_size
172+
173+
174+
def test_len_not_listlike(start_storage):
175+
da = DocumentArrayMilvus(
176+
config={
177+
'n_dim': 10,
178+
'list_like': False,
179+
},
180+
)
181+
assert len(da) == 0
182+
da.extend([Document() for _ in range(10)])
183+
assert len(da) == 10
184+
da.extend([Document() for _ in range(5)])
185+
assert len(da) == 15
186+
da.clear()
187+
assert len(da) == 0

0 commit comments

Comments
 (0)