test(memory): accept replay window in consolidation assertion

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Xubin Ren
2026-05-08 20:37:03 +08:00
committed by Xubin Ren
co-authored by Cursor
parent 91ade9eaac
commit 24daf9a51c
@@ -2,8 +2,8 @@ from unittest.mock import AsyncMock, MagicMock
import pytest
from nanobot.agent.loop import AgentLoop
import nanobot.agent.memory as memory_module
from nanobot.agent.loop import AgentLoop
from nanobot.bus.queue import MessageBus
from nanobot.providers.base import LLMResponse
@@ -205,9 +205,10 @@ async def test_preflight_consolidation_receives_pending_summary(tmp_path) -> Non
await loop.process_direct("hello", session_key="cli:test")
loop.consolidator.maybe_consolidate_by_tokens.assert_awaited_once_with(
loop.consolidator.maybe_consolidate_by_tokens.assert_any_await(
session,
session_summary="Previous conversation summary: earlier context",
replay_max_messages=loop._max_messages,
)