code: def testPipelineSchemaNoSchemaGenOutput(self):
      # First create a pipeline.
      flags_dict = {
          labels.ENGINE_FLAG: self.engine,
          labels.PIPELINE_DSL_PATH: self.pipeline_path,
      }
      handler = local_handler.LocalHandler(flags_dict)
      handler.create_pipeline()
  
      flags_dict = {
          labels.ENGINE_FLAG: self.engine,
          labels.PIPELINE_NAME: self.pipeline_name,
      }
      handler = local_handler.LocalHandler(flags_dict)
      fileio.makedirs(self.pipeline_root)
      with self.assertRaises(SystemExit) as err:
          handler.get_schema()
      self.assertEqual(
          str(err.exception),
          "Either SchemaGen component does not exist or pipeline is still running. If pipeline is running, then wait for it to successfully finish.",
      )
  
imports: import json
  import os
  import subprocess
  import sys
  from unittest import mock
  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 local_handler
  from tfx.utils import test_case_utils
label_desc: Use image node_id 15 for calling the LocalHandlerTest obj's underlying member method code with example usage: obj.testPipelineSchemaNoSchemaGenOutput() without return types