code: def h2oparse_setup():
      """
      Python API test: h2o.parse_setup(raw_frames, destination_frame=None, header=0, separator=None, column_names=None,
       column_types=None, na_strings=None)
      """
      col_types = [
          "enum",
          "numeric",
          "enum",
          "enum",
          "enum",
          "numeric",
          "numeric",
          "numeric",
      ]
      col_headers = [
          "CAPSULE",
          "AGE",
          "RACE",
          "DPROS",
          "DCAPS",
          "PSA",
          "VOL",
          "GLEASON",
      ]
      hex_key = "training_data.hex"
  
      fraw = h2o.import_file(
          pyunit_utils.locate("smalldata/prostate/prostate_cat.csv"),
          parse=False,
      )
      setup = h2o.parse_setup(
          fraw,
          destination_frame=hex_key,
          header=1,
          separator=",",
          column_names=col_headers,
          column_types=col_types,
          na_strings=["NA"],
      )
      assert_is_type(setup, H2OResponse)
      assert setup["number_columns"] == len(
          col_headers
      ), "h2o.parse_setup() command is not working."
  
imports: import sys
  from tests import pyunit_utils
  import h2o
  from h2o.utils.typechecks import assert_is_type
  from h2o.backend.connection import H2OResponse
label_desc: Use image node_id 1 for calling a global function with example usage: h2oparse_setup() without return types