ducklm/tests/smoke/test_vector_memory.py

16 lines
448 B
Python

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