code: def test_multi_cli_init(call_ray_start):
      cli1 = ray.init(
          "ray://localhost:25001", allow_multiple=True
      )  # noqa
      with pytest.raises(
          ValueError,
          match="The client has already connected to the cluster "
          "with allow_multiple=True. Please set allow_multiple=True"
          " to proceed",
      ):
          ray.init("ray://localhost:25001")
      cli2 = ray.init(
          "ray://localhost:25001", allow_multiple=True
      )  # noqa
  
      cli1.disconnect()
      cli2.disconnect()
  
      ray.init("ray://localhost:25001")
      cli1 = ray.init("ray://localhost:25001", allow_multiple=True)
  
file_path: ray/python/ray/tests/test_client_multi.py
imports: import os
  import sys
  import pytest
  import ray
label_desc: Use image node_id 3 for calling a global function with example usage: test_multi_cli_init(call_ray_start) without return types