Files
2026-07-13 12:47:58 +08:00

22 lines
673 B
Python

import pytest
from e2b import AsyncSandbox, SandboxQuery, SandboxState
@pytest.mark.skip_debug()
async def test_kill_existing_sandbox(async_sandbox: AsyncSandbox, sandbox_test_id: str):
assert await AsyncSandbox.kill(async_sandbox.sandbox_id)
paginator = AsyncSandbox.list(
query=SandboxQuery(
state=[SandboxState.RUNNING], metadata={"sandbox_test_id": sandbox_test_id}
)
)
sandboxes = await paginator.next_items()
assert async_sandbox.sandbox_id not in [s.sandbox_id for s in sandboxes]
@pytest.mark.skip_debug()
async def test_kill_non_existing_sandbox():
assert not await AsyncSandbox.kill("nonexistingsandbox")