(coro, *, timeout)
| 616 | import unittest.mock as mock |
| 617 | |
| 618 | def _raise_timeout(coro, *, timeout): |
| 619 | # Close the coroutine to suppress RuntimeWarning about unawaited coroutines |
| 620 | coro.close() |
| 621 | raise asyncio.TimeoutError |
| 622 | |
| 623 | with mock.patch( |
| 624 | "mcp_cli.apps.bridge.asyncio.wait_for", side_effect=_raise_timeout |