async def METHOD_NAME(self, server_process):
    server_process.send_signal(signal.SIGINT)
    with anyio.fail_after(SHUTDOWN_TIMEOUT):
        await server_process.wait()
    server_process.out.seek(0)
    out = server_process.out.read().decode()
    assert "Sending CTRL_BREAK_EVENT" in out, (
        "When sending a SIGINT, the main process should send a CTRL_BREAK_EVENT to"
        f" the uvicorn subprocess. Output:\n{out}"
    )