From 1a4ae8994dd1429abd8c9ec92fb17f198ab683ae Mon Sep 17 00:00:00 2001 From: chengyongru <2755839590@qq.com> Date: Wed, 27 May 2026 23:23:58 +0800 Subject: [PATCH] fix(tests): update monkeypatch path for evaluate_response The import was moved to module top in nanobot/cli/commands.py, so tests must patch nanobot.cli.commands.evaluate_response instead of nanobot.utils.evaluator.evaluate_response. --- tests/cli/test_commands.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/cli/test_commands.py b/tests/cli/test_commands.py index ba2a89a3d..940ce9865 100644 --- a/tests/cli/test_commands.py +++ b/tests/cli/test_commands.py @@ -1210,7 +1210,7 @@ def test_gateway_cron_evaluator_receives_scheduled_reminder_context( monkeypatch.setattr("nanobot.cli.commands.AgentLoop", _FakeAgentLoop) monkeypatch.setattr("nanobot.channels.manager.ChannelManager", _StopAfterCronSetup) monkeypatch.setattr( - "nanobot.utils.evaluator.evaluate_response", + "nanobot.cli.commands.evaluate_response", _capture_evaluate_response, ) @@ -1342,7 +1342,7 @@ def test_gateway_cron_job_suppresses_intermediate_progress( monkeypatch.setattr("nanobot.cli.commands.AgentLoop", _FakeAgentLoop) monkeypatch.setattr("nanobot.channels.manager.ChannelManager", _StopAfterCronSetup) monkeypatch.setattr( - "nanobot.utils.evaluator.evaluate_response", + "nanobot.cli.commands.evaluate_response", _always_reject, )