async def METHOD_NAME(
    adaptive_batcher: AdaptiveBatcher,
    send_request: TestRequestSender,
):
    max_batch_size = adaptive_batcher._max_batch_size
    sent_requests = dict(
        await asyncio.gather(*[send_request() for _ in range(max_batch_size)])
    )
    batched_requests = [
        batched_req async for batched_req in adaptive_batcher._batch_requests()
    ]
    assert len(batched_requests) == 1
    assert batched_requests[0].inference_requests == sent_requests