()
| 387 | terminated = install_fake_process(monkeypatch, process, grace_period=None) |
| 388 | |
| 389 | async def run_client() -> float: |
| 390 | with anyio.fail_after(stdio.PROCESS_TERMINATION_TIMEOUT + 5): # virtual seconds |
| 391 | async with stdio_client(FAKE_PARAMS): |
| 392 | # Evaluated just before the context exits: the moment cleanup begins. |
| 393 | return trio.current_time() |
| 394 | |
| 395 | cleanup_started = trio.run(run_client, clock=trio.testing.MockClock(autojump_threshold=0)) |
| 396 |
nothing calls this directly
no test coverage detected