auto-sync: 2026-05-18 19:06:03

This commit is contained in:
cfdaily
2026-05-18 19:06:03 +08:00
parent ec02fb361d
commit 4d1ae4fff3
+4 -13
View File
@@ -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
# ===================================================================