test_pgvector.py 754 B

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