code: def test_completion_azure_exception():
      try:
          import openai
  
          print("azure gpt-3.5 test\n\n")
          litellm.set_verbose = True
          ## Test azure call
          old_azure_key = os.environ["AZURE_API_KEY"]
          os.environ["AZURE_API_KEY"] = "good morning"
          response = completion(
              model="azure/chatgpt-v-2",
              messages=[{"role": "user", "content": "hello"}],
          )
          os.environ["AZURE_API_KEY"] = old_azure_key
          print(f"response: {response}")
          print(response)
      except openai.AuthenticationError as e:
          os.environ["AZURE_API_KEY"] = old_azure_key
          print(
              "good job got the correct error for azure when key not set"
          )
      except Exception as e:
          pytest.fail(f"Error occurred: {e}")
  
file_path: litellm/litellm/tests/test_exceptions.py
imports: from openai import AuthenticationError, BadRequestError, RateLimitError, OpenAIError
  import os
  import sys
  import traceback
  import subprocess
  import litellm
  from litellm import embedding, completion, ContextWindowExceededError
  from concurrent.futures import ThreadPoolExecutor
  import pytest
label_desc: Use image node_id 5 for calling a global function with example usage: test_completion_azure_exception() without return types