test_weaviate.py 799 B

123456789101112131415161718192021222324
  1. from core.rag.datasource.vdb.weaviate.weaviate_vector import WeaviateConfig, WeaviateVector
  2. from models.dataset import Dataset
  3. from tests.integration_tests.vdb.test_vector_store import (
  4. AbstractTestVector,
  5. setup_mock_redis,
  6. )
  7. class TestWeaviateVector(AbstractTestVector):
  8. def __init__(self):
  9. super().__init__()
  10. self.attributes = ['doc_id', 'dataset_id', 'document_id', 'doc_hash']
  11. self.vector = WeaviateVector(
  12. collection_name=self.collection_name,
  13. config=WeaviateConfig(
  14. endpoint='http://localhost:8080',
  15. api_key='WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih',
  16. ),
  17. attributes=self.attributes
  18. )
  19. def test_weaviate_vector(setup_mock_redis):
  20. TestWeaviateVector().run_all_test()