code: def testDeletePipeline(self):
      handler = kubeflow_handler.KubeflowHandler(self.flags_with_name)
  
      handler.delete_pipeline()
  
      self.mock_client.delete_pipeline.assert_called_once_with(
          self.pipeline_id
      )
      self.mock_client._experiment_api.delete_experiment.assert_called_once_with(
          self.experiment_id
      )
  
imports: import datetime
  import os
  import sys
  from unittest import mock
  import kfp
  import tensorflow
  from tfx.dsl.components.base import base_driver
  from tfx.dsl.io import fileio
  from tfx.tools.cli import labels
  from tfx.tools.cli.handler import kubeflow_dag_runner_patcher
  from tfx.tools.cli.handler import kubeflow_handler
  from tfx.utils import test_case_utils
label_desc: Use image node_id 7 for calling the KubeflowHandlerTest obj's underlying member method code with example usage: obj.testDeletePipeline() without return types