test: 修正Phase2验收口径并补预检断言
收录Claude对T-201到T-205的验收报告,并把报告中的GUI用例数量、T-205最终方案和T-203未登录语义改为当前口径。 同步任务文档、API文档、当前状态和progress,明确匹配账号未登录由T-205预检blocked拦截,不进入逐条采集、不写skipped或failed;别名未匹配仍由T-203逐条mark_skipped。 补强test_gui中未登录预检分支断言,确认被拦截任务保持imported/pending且last_error为空。
This commit is contained in:
@@ -560,6 +560,10 @@ class GuiTests(TempDirMixin, unittest.TestCase):
|
||||
self.assertEqual("alias-a", summary["logged_out"][0]["alias"])
|
||||
self.assertIn("账号未登录", summary["logged_out"][0]["reason"])
|
||||
collect.assert_not_called()
|
||||
blocked_task = db.list_tasks(batch_id=batch_id, path=cfg["db_path"])[0]
|
||||
self.assertEqual("imported", blocked_task.stage)
|
||||
self.assertEqual("pending", blocked_task.status)
|
||||
self.assertIsNone(blocked_task.last_error)
|
||||
|
||||
self.assert_removed(temp_dir)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user