code: def test_stream_chunk_builder_litellm_tool_call():
      try:
          litellm.set_verbose = True
          response = litellm.completion(
              model="gpt-3.5-turbo",
              messages=messages,
              tools=tools_schema,
              stream=True,
              complete_response=True,
          )
  
          print(f"complete response: {response}")
          print(f"complete response usage: {response.usage}")
          assert response.usage.completion_tokens > 0
          assert response.usage.prompt_tokens > 0
          assert (
              response.usage.total_tokens
              == response.usage.completion_tokens
              + response.usage.prompt_tokens
          )
      except Exception as e:
          pytest.fail(f"An exception occurred - {str(e)}")
  
file_path: litellm/litellm/tests/test_stream_chunk_builder.py
imports: import sys, os, time
  import traceback, asyncio
  import pytest
  from litellm import completion, stream_chunk_builder
  import litellm
  import os, dotenv
  from openai import OpenAI
  import pytest
label_desc: Use image node_id 2 for calling a global function with example usage: test_stream_chunk_builder_litellm_tool_call() without return types