From e15705b4711da860e994630ffacb9ab164a7eaa1 Mon Sep 17 00:00:00 2001 From: chengyongru <2755839590@qq.com> Date: Tue, 21 Apr 2026 21:33:55 +0800 Subject: [PATCH] fix(tests): add _cancel_active_tasks mock to cmd_new test fixtures The existing test_unified_session tests construct a SimpleNamespace loop mock that now needs _cancel_active_tasks since cmd_new calls it. --- tests/agent/test_unified_session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/agent/test_unified_session.py b/tests/agent/test_unified_session.py index acf0b9d6..957c8ead 100644 --- a/tests/agent/test_unified_session.py +++ b/tests/agent/test_unified_session.py @@ -241,6 +241,7 @@ class TestCmdNewUnifiedSession: loop = SimpleNamespace( sessions=sessions, consolidator=SimpleNamespace(archive=AsyncMock(return_value=True)), + _cancel_active_tasks=AsyncMock(return_value=0), ) loop._schedule_background = lambda coro: asyncio.ensure_future(coro) @@ -274,6 +275,7 @@ class TestCmdNewUnifiedSession: loop = SimpleNamespace( sessions=sessions, consolidator=SimpleNamespace(archive=AsyncMock(return_value=True)), + _cancel_active_tasks=AsyncMock(return_value=0), ) loop._schedule_background = lambda coro: asyncio.ensure_future(coro)