| | from core.rag.datasource.vdb.analyticdb.analyticdb_vector import AnalyticdbConfig, AnalyticdbVector |
| | from tests.integration_tests.vdb.test_vector_store import AbstractVectorTest, setup_mock_redis |
| |
|
| |
|
| | class AnalyticdbVectorTest(AbstractVectorTest): |
| | def __init__(self): |
| | super().__init__() |
| | |
| | |
| | self.collection_name = self.collection_name.replace("_test", "") |
| | self.vector = AnalyticdbVector( |
| | collection_name=self.collection_name, |
| | config=AnalyticdbConfig( |
| | access_key_id="test_key_id", |
| | access_key_secret="test_key_secret", |
| | region_id="test_region", |
| | instance_id="test_id", |
| | account="test_account", |
| | account_password="test_passwd", |
| | namespace="difytest_namespace", |
| | collection="difytest_collection", |
| | namespace_password="test_passwd", |
| | ), |
| | ) |
| |
|
| | def run_all_tests(self): |
| | self.vector.delete() |
| | return super().run_all_tests() |
| |
|
| |
|
| | def test_chroma_vector(setup_mock_redis): |
| | AnalyticdbVectorTest().run_all_tests() |
| |
|