code: def setUpClass(self):
      print("Starting up the API server")
      self.port = randint(5000, 9000)
  
      # self.app.run(port=self.port, debug=True)
      # self.serverp.start()
      self.server_config_file = os.path.join(
          os.path.dirname(os.path.realpath(__file__)),
          "test_config_http_server.yaml",
      )
  
      print(self.server_config_file)
  
      self.client_config_file = os.path.join(
          os.path.dirname(os.path.realpath(__file__)),
          "test_config_http_client.yaml",
      )
  
      self.serverp = subprocess.Popen(
          [
              "studio-ui",
              "--port=" + str(self.port),
              "--verbose=debug",
              "--config=" + self.server_config_file,
              "--host=localhost",
          ]
      )
  
      time.sleep(25)
  
imports: import unittest
  import subprocess
  import time
  from random import randint
  import os
  import tempfile
  import uuid
  from studio import model
  from model_test import get_test_experiment
  from studio.extra_util import has_aws_credentials
  from env_detect import on_gcp, on_aws
label_desc: Use image node_id 1 for calling the HTTPProviderTest obj's underlying member method code with example usage: obj.setUpClass() without return types