code: def test_redis_wrong_password(
      monkeypatch, external_redis, call_ray_stop_only
  ):
      monkeypatch.setenv("RAY_redis_db_connect_retries", "5")
      p = subprocess.run(
          "ray start --head  --redis-password=1234",
          shell=True,
          capture_output=True,
      )
  
      assert (
          "RedisError: ERR AUTH <password> called" in p.stderr.decode()
      )
  
imports: import os
  import sys
  import time
  import pytest
  import ray
  import ray._private.ray_constants
  from ray._private.test_utils import Semaphore, enable_external_redis, client_test_enabled, run_string_as_driver, wait_for_condition, get_gcs_memory_used, run_string_as_driver_nonblocking
  from ray.experimental.internal_kv import _internal_kv_list
  from ray.tests.conftest import call_ray_start
  import subprocess
  import psutil
label_desc: Use image node_id 13 for calling a global function with example usage: test_redis_wrong_password(monkeypatch, external_redis, call_ray_stop_only) without return types