16 lines
448 B
Python
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")
|