code: def test_ray_init_existing_instance_crashed(address):
      ray._private.utils.write_ray_address("localhost:6379")
      try:
          # If no address is specified, we will default to an existing cluster.
          ray._private.node.NUM_REDIS_GET_RETRIES = 1
          with pytest.raises(ConnectionError):
              ray.init(address=address)
      finally:
          ray._private.utils.reset_ray_address()
  
imports: import os
  import sys
  import unittest.mock
  import signal
  import subprocess
  import grpc
  import pytest
  import ray
  import ray._private.services
  from ray.client_builder import ClientContext
  from ray.cluster_utils import Cluster
  from ray.util.client.common import ClientObjectRef
  from ray.util.client.ray_client_helpers import ray_start_client_server
  from ray.util.client.worker import Worker
  from ray._private.test_utils import wait_for_condition, enable_external_redis
label_desc: Use image node_id 5 for calling a global function with example usage: test_ray_init_existing_instance_crashed(address) without return types