auto-sync: 2026-05-17 18:39:14

This commit is contained in:
cfdaily
2026-05-17 18:39:14 +08:00
parent 070f427538
commit 606da90fd2
+4 -3
View File
@@ -144,14 +144,15 @@ class TestDispatch:
assert "No spawner" in result["reason"]
def test_dispatch_subagent(self, dispatcher, task_no_assignee):
"""Subagent 调度"""
"""无 assignee → 能力映射 fallback 庞统(Full Agent"""
mock_spawner = MagicMock()
mock_spawner.spawn_subagent = AsyncMock(return_value="sub-123")
mock_spawner.spawn_full_agent = AsyncMock(return_value="auto-123")
dispatcher.spawner = mock_spawner
result = asyncio.run(dispatcher.dispatch(task_no_assignee))
assert result["status"] == "dispatched"
assert result["level"] == "sub"
assert result["level"] == "full"
assert result["agent_id"] == "pangtong-fujunshi"
def test_dispatch_escalate(self, dispatcher, task_unknown_agent):
"""升级调度"""