def METHOD_NAME() -> None:
    """Test that ClientProxies get the result of client job they submit.
    All jobs are submitted at the same time. Then fetched one at a time.
    """
    proxies, _ = prep()
    # submit all jobs (collect later)
    shuffle(proxies)
    for prox in proxies:
        job = job_fn(prox.cid)
        prox.actor_pool.submit_client_job(
            lambda a, v, cid: a.run.remote(v, cid), (job, prox.cid)
        )
    # fetch results one at a time
    shuffle(proxies)
    for prox in proxies:
        res = prox.actor_pool.get_client_result(prox.cid, timeout=None)
        res = cast(GetPropertiesRes, res)
        assert int(prox.cid) * pi == res.properties["result"]
    ray.shutdown()