code: def testParseExecutionPropertiesMapsInputBaseUri(self):
      properties_pb = pipeline_pb2.ExecutorInput()
      properties_pb.inputs.parameters[
          "input_base_uri"
      ].string_value = "gs://input/base"
      self.assertDictEqual(
          {"input_base": "gs://input/base"},
          kubeflow_v2_entrypoint_utils.parse_execution_properties(
              properties_pb.inputs.parameters
          ),
      )
  
file_path: tfx/tfx/orchestration/kubeflow/v2/container/kubeflow_v2_entrypoint_utils_test.py
imports: import os
  from kfp.pipeline_spec import pipeline_spec_pb2
  import tensorflow
  from tfx.components.evaluator import constants
  from tfx.orchestration.kubeflow.v2.container import kubeflow_v2_entrypoint_utils
  from tfx.types import standard_artifacts
  from tfx.utils import io_utils
label_desc: Use image node_id 4 for calling the KubeflowV2EntrypointUtilsTest obj's underlying member method code with example usage: obj.testParseExecutionPropertiesMapsInputBaseUri() without return types