Spaces:
Runtime error
Runtime error
| 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() | |