From 1959531e73291e2f55b3c861ad49b2d6c786e769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=85=B1=E7=89=9B=E8=82=89?= Date: Wed, 21 Oct 2026 16:25:54 +0800 Subject: [PATCH] fix(tests): mock Seatbelt platform requirements on Linux --- tests/unit/test_process_output_limits.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/unit/test_process_output_limits.py b/tests/unit/test_process_output_limits.py index 55acb81c..47242925 100644 --- a/tests/unit/test_process_output_limits.py +++ b/tests/unit/test_process_output_limits.py @@ -34,6 +34,8 @@ async def test_pipe_output_boundary(tmp_path, monkeypatch, backend_name, stream, # kernel sandbox support or changing the host launchd domain. monkeypatch.setattr(backend, "_start_process", local._start_process) if backend_name == "seatbelt": + monkeypatch.setattr("reme.utils.file_sandbox.path_seatbelt_backend.sys.platform", "darwin") + monkeypatch.setattr("reme.utils.file_sandbox.path_seatbelt_backend.shutil.which", lambda _: "sandbox-exec") monkeypatch.setattr(backend, "_has_gui_launchd", AsyncMock(return_value=False)) size = OUTPUT_LIMIT_BYTES + extra code = "import os;" + ";".join(