Files
relay-bot/tests/test_summarizer.py
2026-07-24 22:36:04 +03:00

15 lines
489 B
Python

import pytest
from app.memory.context_builder import ContextBuilder
from app.memory.summarizer import Summarizer
@pytest.mark.asyncio
async def test_summarization_trigger_uses_token_limit() -> None:
class Memory:
async def context_messages(self, *args, **kwargs):
return [type("Message", (), {"text": "many tokens " * 20})()]
summarizer = Summarizer(Memory(), ContextBuilder(1000), None, trigger_tokens=5)
assert await summarizer.needs_summary(1, None)