code: def test_streaming_api_with_additional_inputs(self, connect):
      chatbot = gr.ChatInterface(
          echo_system_prompt_plus_message,
          additional_inputs=["textbox", "slider"],
      ).queue()
      with connect(chatbot) as client:
          job = client.submit("hello", "robot", 7)
          wait([job])
          assert job.outputs() == [
              "r",
              "ro",
              "rob",
              "robo",
              "robot",
              "robot ",
              "robot h",
          ]
  
imports: import tempfile
  from concurrent.futures import wait
  from pathlib import Path
  from unittest.mock import patch
  import pytest
  import gradio
label_desc: Use image node_id 6 for calling the TestAPI obj's underlying member method code with example usage: obj.test_streaming_api_with_additional_inputs(connect) without return types