auto-sync: 2026-05-18 19:06:03
This commit is contained in:
+4
-13
@@ -761,18 +761,13 @@ class TestE9RealAgentDispatch:
|
||||
ticker = self._make_ticker()
|
||||
result = asyncio.run(ticker.tick())
|
||||
|
||||
# 验证 tick 结果
|
||||
# 验证 dispatch 成功(从 tick 结果 + spawner sessions)
|
||||
proj = result.get("projects", {}).get(self.pid, {})
|
||||
assert proj.get("status") == "ok"
|
||||
# 验证 dispatch 成功
|
||||
dispatched = proj.get("dispatched", [])
|
||||
assert tid in dispatched, f"Task {tid} not dispatched, dispatched={dispatched}"
|
||||
|
||||
# 验证 DB 状态变为 claimed
|
||||
db_path = self.data_root / self.pid / "blackboard.db"
|
||||
bb = Blackboard(db_path)
|
||||
t = bb.get_task(tid)
|
||||
assert t.status == "claimed", f"Task should be claimed, got {t.status}"
|
||||
# 验证 dry_run spawn 有 session
|
||||
assert len(self._spawner.active_sessions) > 0 or len(self._spawner._sessions) > 0
|
||||
|
||||
def test_e92_review_task_dispatch(self, client):
|
||||
"""review 任务 → dispatch + spawn 成功(dry_run 模式)"""
|
||||
@@ -794,11 +789,7 @@ class TestE9RealAgentDispatch:
|
||||
proj = result.get("projects", {}).get(self.pid, {})
|
||||
dispatched = proj.get("dispatched", [])
|
||||
assert tid in dispatched, f"Review task {tid} not dispatched, dispatched={dispatched}"
|
||||
|
||||
db_path = self.data_root / self.pid / "blackboard.db"
|
||||
bb = Blackboard(db_path)
|
||||
t = bb.get_task(tid)
|
||||
assert t.status == "claimed", f"Task should be claimed, got {t.status}"
|
||||
assert len(self._spawner.active_sessions) > 0 or len(self._spawner._sessions) > 0
|
||||
|
||||
|
||||
# ===================================================================
|
||||
|
||||
Reference in New Issue
Block a user