code: def testSystemExecutionTypes(self):
      self.assertEqual(
          _get_execution_type_name(
              metadata_store_pb2.ExecutionType.TRAIN
          ),
          mlmd_types.Train().name,
      )
      self.assertEqual(
          _get_execution_type_name(
              metadata_store_pb2.ExecutionType.TRANSFORM
          ),
          mlmd_types.Transform().name,
      )
      self.assertEqual(
          _get_execution_type_name(
              metadata_store_pb2.ExecutionType.PROCESS
          ),
          mlmd_types.Process().name,
      )
      self.assertEqual(
          _get_execution_type_name(
              metadata_store_pb2.ExecutionType.EVALUATE
          ),
          mlmd_types.Evaluate().name,
      )
      self.assertEqual(
          _get_execution_type_name(
              metadata_store_pb2.ExecutionType.DEPLOY
          ),
          mlmd_types.Deploy().name,
      )
  
file_path: ml-metadata/ml_metadata/metadata_store/mlmd_types_test.py
imports: from absl.testing import absltest
  from ml_metadata.metadata_store import mlmd_types
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 2 for calling the MlmdTypesTest obj's underlying member method code with example usage: obj.testSystemExecutionTypes() without return types