code: def tearDownClass(cls):
      super(kubeflow_test_utils.BaseKubeflowTest, cls).tearDownClass()
      # Delete the cluster created in the test.
      delete_cluster_command = [
          "gcloud",
          "container",
          "clusters",
          "delete",
          cls._CLUSTER_NAME,
          "--region=%s" % cls._GCP_ZONE,
          "--quiet",
      ]
      logging.info(
          subprocess.check_output(delete_cluster_command).decode(
              "utf-8"
          )
      )
  
imports: import datetime
  import os
  import subprocess
  from absl import logging
  import kfp
  import tensorflow
  from tfx.dsl.io import fileio
  from tfx.examples.penguin import penguin_kubeflow_gcp
  from tfx.orchestration import data_types
  from tfx.orchestration import pipeline
  from tfx.orchestration import test_utils
  from tfx.orchestration.kubeflow import kubeflow_dag_runner
  from tfx.orchestration.kubeflow import test_utils
label_desc: Use image node_id 1 for calling the KubeflowGcpPerfTest obj's underlying member method code with example usage: obj.tearDownClass(cls) without return types