From 45bfcb9e71b4071567d2dfe0c844a881de43242a Mon Sep 17 00:00:00 2001 From: Teknium Date: Sun, 26 Apr 2026 12:43:52 -0700 Subject: [PATCH] test: update bare-agent helper for live-runtime attrs added by #16099 Background review fork now inherits session_id, credential_pool, and status_callback from the parent (added in #16099 after this PR was written). Extend the bare-agent helper so the regression test keeps reaching the cleanup assertions instead of failing in the runtime resolver. Signed-off-by: Teknium <8425893+teknium1@users.noreply.github.com> --- tests/run_agent/test_background_review.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/run_agent/test_background_review.py b/tests/run_agent/test_background_review.py index 79ececb48d5..505887d94c7 100644 --- a/tests/run_agent/test_background_review.py +++ b/tests/run_agent/test_background_review.py @@ -11,6 +11,12 @@ def _bare_agent() -> AIAgent: agent.model = "fake-model" agent.platform = "telegram" agent.provider = "openai" + agent.base_url = "" + agent.api_key = "" + agent.api_mode = "" + agent.session_id = "test-session" + agent._parent_session_id = "" + agent._credential_pool = None agent._memory_store = object() agent._memory_enabled = True agent._user_profile_enabled = False @@ -18,6 +24,7 @@ def _bare_agent() -> AIAgent: agent._SKILL_REVIEW_PROMPT = "review skills" agent._COMBINED_REVIEW_PROMPT = "review both" agent.background_review_callback = None + agent.status_callback = None agent._safe_print = lambda *_args, **_kwargs: None return agent