code: def test_multiple_deployments_sync():
      import concurrent, time
  
      litellm.set_verbose = False
      results = []
      router = Router(
          model_list=model_list,
          redis_host=os.getenv("REDIS_HOST"),
          redis_password=os.getenv("REDIS_PASSWORD"),
          redis_port=int(os.getenv("REDIS_PORT")),  # type: ignore
          routing_strategy="simple-shuffle",
          set_verbose=True,
          num_retries=1,
      )  # type: ignore
      try:
          for _ in range(3):
              response = router.completion(**kwargs)
              results.append(response)
          print(results)
          router.reset()
      except Exception as e:
          print(f"FAILED TEST!")
          pytest.fail(f"An error occurred - {traceback.format_exc()}")
  
file_path: litellm/litellm/tests/test_acooldowns_router.py
imports: import sys, os, time
  import traceback, asyncio
  import pytest
  import litellm
  from litellm import Router
  import concurrent
  from dotenv import load_dotenv
label_desc: Use image node_id 1 for calling a global function with example usage: test_multiple_deployments_sync() without return types