|
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() |
|
|