code: def test_make_redis_params_with_no_host(self):
      result = make_redis_params(
          file_path="gs://aaa.pkl",
          unique_id="123",
          redis_host=None,
          redis_port="12345",
          redis_timeout=180,
          raise_task_lock_exception_on_collision=False,
      )
      expected = RedisParams(
          redis_host=None,
          redis_port="12345",
          redis_key="aaa_123",
          should_redis_lock=False,
          redis_timeout=180,
          raise_task_lock_exception_on_collision=False,
          lock_extend_seconds=10,
      )
      self.assertEqual(result, expected)
  
imports: import random
  import time
  import unittest
  from unittest.mock import MagicMock, patch
  import fakeredis
  from gokart.redis_lock import RedisClient, RedisParams, make_redis_key, make_redis_params, wrap_with_dump_lock, wrap_with_load_lock, wrap_with_remove_lock, wrap_with_run_lock
label_desc: Use image node_id 2 for calling the TestMakeRedisParams obj's underlying member method code with example usage: obj.test_make_redis_params_with_no_host() without return types