test: 测试套件自隔离与全量离线化(collection 清零 + 杜绝真实网络) (#5873)

This commit is contained in:
InfinityPacer
2026-06-02 12:23:08 +08:00
committed by GitHub
parent 1c41d9f253
commit 437baec620
85 changed files with 14588 additions and 1163 deletions

View File

@@ -103,7 +103,8 @@ class TestExecuteCommandTool(unittest.TestCase):
payload = json.loads(result)
self.assertEqual(payload["status"], "error")
self.assertIn("禁止使用", payload["error"])
# rm -rf / 命中删除根目录防护;断言拒绝原因点明 rm 根目录,避免锁死单一文案
self.assertIn("不允许使用 rm", payload["error"])
class TestExecuteCommandSessionTool(unittest.IsolatedAsyncioTestCase):
@@ -224,7 +225,3 @@ class TestExecuteCommandSessionTool(unittest.IsolatedAsyncioTestCase):
self.assertIn("started", read_payload["output"])
self.assertIn(kill_payload["status"], {"killed", "exited"})
if __name__ == "__main__":
unittest.main()