import pytest from duck_core.memory.vector_memory import EmbeddingsUnavailableError, VectorMemory @pytest.mark.asyncio async def test_vector_memory_stub_is_explicit_when_embeddings_unavailable(): memory = VectorMemory( qdrant_url="http://127.0.0.1:6333", embeddings_base_url=None, local_embedding_model=None, ) with pytest.raises(EmbeddingsUnavailableError): await memory.add_memory("remember this")