Spaces:
Sleeping
Sleeping
import pytest | |
from private_gpt.components.vector_store.vector_store_component import ( | |
VectorStoreComponent, | |
) | |
from tests.fixtures.mock_injector import MockInjector | |
def _auto_close_vector_store_client(injector: MockInjector) -> None: | |
"""Auto close VectorStore client after each test. | |
VectorStore client (qdrant/chromadb) opens a connection the | |
Database that causes issues when running tests too fast, | |
so close explicitly after each test. | |
""" | |
yield | |
injector.get(VectorStoreComponent).close() | |