From 84466aba48e22dc6aae4b02b95188592639dc06b Mon Sep 17 00:00:00 2001 From: cfdaily Date: Mon, 18 May 2026 16:15:35 +0800 Subject: [PATCH] auto-sync: 2026-05-18 16:15:35 --- tests/test_e2e_v27.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/test_e2e_v27.py b/tests/test_e2e_v27.py index f910720..e2759a5 100644 --- a/tests/test_e2e_v27.py +++ b/tests/test_e2e_v27.py @@ -427,7 +427,7 @@ class TestE6DependencyChain: def test_e61_dep_advance(self): """A done → B 从 blocked → pending""" self.bb.create_task(Task(id="dep-a", title="A", status="pending")) - self.bb.create_task(Task(id="dep-b", title="B", status="blocked", depends_on="dep-a")) + self.bb.create_task(Task(id="dep-b", title="B", status="blocked", depends_on=json.dumps(["dep-a"]))) # 完成 A for s in ["claimed", "working", "review", "done"]: self.bb.update_task_status("dep-a", s, agent="test") @@ -441,7 +441,7 @@ class TestE6DependencyChain: def test_e62_dep_not_done_stays_blocked(self): """A 未完成 → B 保持 blocked""" self.bb.create_task(Task(id="dep-c", title="C", status="pending")) - self.bb.create_task(Task(id="dep-d", title="D", status="blocked", depends_on="dep-c")) + self.bb.create_task(Task(id="dep-d", title="D", status="blocked", depends_on=json.dumps(["dep-c"]))) ticker = Ticker.__new__(Ticker) advanced = ticker._advance_dependencies(self.db_path) assert "dep-d" not in advanced @@ -450,8 +450,8 @@ class TestE6DependencyChain: def test_e63_chain_a_b_c(self): """A → B → C 多层依赖""" self.bb.create_task(Task(id="chain-a", title="A", status="pending")) - self.bb.create_task(Task(id="chain-b", title="B", status="blocked", depends_on="chain-a")) - self.bb.create_task(Task(id="chain-c", title="C", status="blocked", depends_on="chain-b")) + self.bb.create_task(Task(id="chain-b", title="B", status="blocked", depends_on=json.dumps(["chain-a"]))) + self.bb.create_task(Task(id="chain-c", title="C", status="blocked", depends_on=json.dumps(["chain-b"]))) # 完成 A for s in ["claimed", "working", "review", "done"]: self.bb.update_task_status("chain-a", s, agent="test") @@ -824,7 +824,7 @@ class TestE10FullChain: "id": dep_id, "title": "依赖任务", "status": "blocked", - "depends_on": child_ids[0], # 依赖 setup 子任务 + "depends_on": json.dumps([child_ids[0]]), }) assert resp.status_code == 200