test_milvus.py 893 B

1234567891011121314151617181920212223242526272829
  1. from core.rag.datasource.vdb.milvus.milvus_vector import MilvusConfig, MilvusVector
  2. from tests.integration_tests.vdb.test_vector_store import (
  3. AbstractTestVector,
  4. get_sample_text,
  5. setup_mock_redis,
  6. )
  7. class TestMilvusVector(AbstractTestVector):
  8. def __init__(self):
  9. super().__init__()
  10. self.vector = MilvusVector(
  11. collection_name=self.collection_name,
  12. config=MilvusConfig(
  13. host='localhost',
  14. port=19530,
  15. user='root',
  16. password='Milvus',
  17. )
  18. )
  19. def search_by_full_text(self):
  20. # milvus dos not support full text searching yet in < 2.3.x
  21. hits_by_full_text = self.vector.search_by_full_text(query=get_sample_text())
  22. assert len(hits_by_full_text) == 0
  23. def test_milvus_vector(setup_mock_redis):
  24. TestMilvusVector().run_all_test()