code: def _set_up_test_execution_info(
      self, input_dict=None, output_dict=None, exec_properties=None
  ):
      return data_types.ExecutionInfo(
          execution_id=123,
          input_dict=input_dict or {},
          output_dict=output_dict or {},
          exec_properties=exec_properties or {},
          execution_output_uri="/testing/executor/output/",
          stateful_working_dir="/testing/stateful/dir",
          pipeline_node=pipeline_pb2.PipelineNode(
              node_info=pipeline_pb2.NodeInfo(
                  id="fakecomponent-fakecomponent"
              )
          ),
          pipeline_info=pipeline_pb2.PipelineInfo(id="Test"),
          pipeline_run_id="123",
      )
  
imports: import os
  from unittest import mock
  from kubernetes import client
  from kubernetes import config
  import tensorflow
  from tfx.orchestration import publisher
  from tfx.orchestration.launcher import test_utils
  from tfx.orchestration.portable import data_types
  from tfx.orchestration.portable import kubernetes_executor_operator
  from tfx.proto.orchestration import executable_spec_pb2
  from tfx.proto.orchestration import pipeline_pb2
  from tfx.utils import kube_utils
  from google.protobuf import text_format
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 6 for calling the KubernetesComponentLauncherTest obj's underlying member method code with example usage: obj._set_up_test_execution_info(input_dict, output_dict, exec_properties) and returns: data_types