diff --git a/tests/unit/array/storage/milvus/test_milvus.py b/tests/unit/array/storage/milvus/test_milvus.py index 48c05fb8958..b71df3e9de5 100644 --- a/tests/unit/array/storage/milvus/test_milvus.py +++ b/tests/unit/array/storage/milvus/test_milvus.py @@ -169,3 +169,19 @@ def test_batching(start_storage, mocker, method, meth_input, mock_response): for args, kwargs in mock_meth.call_args_list: if 'batch_size' in kwargs: assert kwargs['batch_size'] == new_batch_size + + +def test_len_not_listlike(start_storage): + da = DocumentArrayMilvus( + config={ + 'n_dim': 10, + 'list_like': False, + }, + ) + assert len(da) == 0 + da.extend([Document() for _ in range(10)]) + assert len(da) == 10 + da.extend([Document() for _ in range(5)]) + assert len(da) == 15 + da.clear() + assert len(da) == 0