From c802dc802928c53a642a4f79bcdc3ffe28d855db Mon Sep 17 00:00:00 2001 From: youhuanghe <1051233107@qq.com> Date: Fri, 20 Mar 2026 13:59:37 +0000 Subject: [PATCH] fix: fix box intergration test --- tests/integration_tests/box/test_box_integration.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/integration_tests/box/test_box_integration.py b/tests/integration_tests/box/test_box_integration.py index 27830744..5adf6245 100644 --- a/tests/integration_tests/box/test_box_integration.py +++ b/tests/integration_tests/box/test_box_integration.py @@ -153,9 +153,10 @@ async def test_session_persists_files(box_client: RemoteBoxRuntimeClient): @pytest.mark.asyncio async def test_timeout_kills_command(box_client: RemoteBoxRuntimeClient): """A long-running command is killed after timeout_sec.""" + session_id = 'int-timeout' spec = BoxSpec( cmd='sleep 120', - session_id='int-timeout', + session_id=session_id, workdir='/tmp', timeout_sec=3, image=_TEST_IMAGE, @@ -165,6 +166,9 @@ async def test_timeout_kills_command(box_client: RemoteBoxRuntimeClient): assert result.status == BoxExecutionStatus.TIMED_OUT assert result.exit_code is None + sessions = await box_client.get_sessions() + assert all(session['session_id'] != session_id for session in sessions) + # ── 4. Network isolation ─────────────────────────────────────────────