Commit d3f2b74
refactor(valkey): use async DocumentStore mixin tests
Inherit from async mixin classes introduced in deepset-ai/haystack#10975
to eliminate duplicate test code in TestValkeyDocumentStoreAsync.
Mixins added (from haystack.testing.document_store and document_store_async):
- CountDocumentsAsyncTest
- WriteDocumentsAsyncTest
- DeleteDocumentsAsyncTest
- DeleteAllAsyncTest
- DeleteByFilterAsyncTest
- UpdateByFilterAsyncTest
- CountDocumentsByFilterAsyncTest
- CountUniqueMetadataByFilterAsyncTest
- GetMetadataFieldMinMaxAsyncTest
- GetMetadataFieldUniqueValuesAsyncTest
Override WriteDocumentsAsyncTest methods that rely on DuplicatePolicy.FAIL
and DuplicatePolicy.SKIP, which are not supported by ValkeyDocumentStore.
Closes deepset-ai#3053
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 0f5756b commit d3f2b74
1 file changed
Lines changed: 42 additions & 245 deletions
0 commit comments