code: def _getTestPipelineIR(
      self,
  ) -> pipeline_pb2.Pipeline:  # pylint: disable=invalid-name
      test_pipeline = self._getTestPipeline()
      c = compiler.Compiler()
      return c.compile(test_pipeline)
  
imports: import os
  import tempfile
  from typing import Any, Dict, List
  import absl.testing.absltest
  from tfx import types
  from tfx.dsl.compiler import compiler
  from tfx.dsl.components.base import base_component
  from tfx.dsl.components.base import base_executor
  from tfx.dsl.components.base import executor_spec
  from tfx.orchestration import pipeline
  from tfx.orchestration.local import local_dag_runner
  from tfx.orchestration.metadata import sqlite_metadata_connection_config
  from tfx.proto.orchestration import pipeline_pb2
  from tfx.types.component_spec import ChannelParameter
  from tfx.types.component_spec import ExecutionParameter
label_desc: Use image node_id 3 for calling the LocalDagRunnerTest obj's underlying member method code with example usage: obj._getTestPipelineIR() and returns: c