fix: P2 workers 单测跟随 P1 的管理员可见完整清单语义(owner 只见聚合,完整清单改用夹具全局管理员查,不降门)

This commit is contained in:
host committed 2026-10-27 16:42:10 +00:00
1 parent 64995fafab
commit f81a1048de
1 file changed
+6 -1
+6 -1
View File
@@ -304,8 +304,13 @@ class P2ConsoleTestCase(unittest.TestCase):
"capacity": 2, "running": 0},
self.owner_key)
self.assertEqual(status, 200, data)
# 合并适配(P2 rebase 到 97f019d,P1 已合并):P1 起完整
# worker 清单只给全局管理员,项目 owner 只能看到聚合
# (聚合行为由 P1 的 test_workers_admin_full_member_aggregate_only
# 覆盖);本用例验的是完整清单里的 epoch last_seen 与
# alive,故用本夹具的全局管理员 admin_key 查,不降门。
status, data = _req(self.port, "GET", "/workers",
key=self.owner_key)
key=self.admin_key)
self.assertEqual(status, 200, data)
workers = data["workers"]
self.assertEqual(len(workers), 1)