test_pgvector.py 732 B

1234567891011121314151617181920212223242526
  1. from core.rag.datasource.vdb.pgvector.pgvector import PGVector, PGVectorConfig
  2. from core.rag.models.document import Document
  3. from tests.integration_tests.vdb.test_vector_store import (
  4. AbstractVectorTest,
  5. get_example_text,
  6. setup_mock_redis,
  7. )
  8. class PGVectorTest(AbstractVectorTest):
  9. def __init__(self):
  10. super().__init__()
  11. self.vector = PGVector(
  12. collection_name=self.collection_name,
  13. config=PGVectorConfig(
  14. host="localhost",
  15. port=5433,
  16. user="postgres",
  17. password="difyai123456",
  18. database="dify",
  19. ),
  20. )
  21. def test_pgvector(setup_mock_redis):
  22. PGVectorTest().run_all_tests()