From f59e04b58ebcb6ca9f6174c2dfc0e267a19a8d42 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Wed, 20 May 2026 08:31:03 +0800 Subject: [PATCH] auto-sync: 2026-05-20 08:31:03 --- tests/test_e2e_v27.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/tests/test_e2e_v27.py b/tests/test_e2e_v27.py index 47a64ba..550137b 100644 --- a/tests/test_e2e_v27.py +++ b/tests/test_e2e_v27.py @@ -884,13 +884,11 @@ class TestE9RealAgentDispatch: status = result.get("status") print(f" 最终状态: {status}") - # 实盘任务应该被拦截(保持pending或blocked) - # 如果变成了 claimed/working 说明没拦截 - if status in ("claimed", "working", "done"): - print(f" ❌ Guardrails未拦截实盘任务!状态: {status}") - # 不直接fail,可能是Guardrails未开启,先记录 - else: - print(f" ✅ Guardrails拦截生效") + # 实盘任务必须被拦截,不能进入 claimed/working/done + assert status not in ("claimed", "working", "done"), ( + f"Guardrails未拦截实盘任务!状态: {status}" + ) + print(f" ✅ Guardrails拦截生效,状态: {status}") # ===================================================================