code: def testRunCreate(self):
      # Create a pipeline first.
      pipeline_name_1 = "chicago_taxi_local"
      pipeline_path_1 = os.path.join(
          self._testdata_dir, "test_pipeline_local_2.py"
      )
      self._valid_create_and_check(pipeline_path_1, pipeline_name_1)
  
      # Now run a different pipeline
      pipeline_name_2 = "chicago_taxi_local_v2"
      result = self.runner.invoke(
          cli_group,
          [
              "run",
              "create",
              "--engine",
              "local",
              "--pipeline_name",
              pipeline_name_2,
          ],
      )
      self.assertIn("CLI", result.output)
      self.assertIn(
          "Creating a run for pipeline: {}".format(pipeline_name_2),
          result.output,
      )
      self.assertIn(
          'Pipeline "{}" does not exist.'.format(pipeline_name_2),
          result.output,
      )
  
      # Now run the pipeline
      self._valid_run_and_check(pipeline_name_1)
  
imports: import codecs
  import locale
  import os
  from absl import logging
  from click import testing
  import tensorflow
  from tfx.dsl.io import fileio
  from tfx.tools.cli.cli_main import cli_group
  from tfx.utils import io_utils
  from tfx.utils import test_case_utils
label_desc: Use image node_id 10 for calling the CliLocalEndToEndTest obj's underlying member method code with example usage: obj.testRunCreate() without return types