code: def _verify_example_split(self, split_name):
      self.assertTrue(
          fileio.exists(
              os.path.join(
                  self._output_examples_dir, f"Split-{split_name}"
              )
          )
      )
      results = self._get_results(
          os.path.join(
              self._output_examples_dir, f"Split-{split_name}"
          ),
          executor._EXAMPLES_FILE_NAME,
          tf.train.Example,
      )
      self.assertTrue(results)
      self.assertIn("classify_label", results[0].features.feature)
      self.assertIn("classify_score", results[0].features.feature)
  
file_path: tfx/tfx/components/bulk_inferrer/executor_test.py
imports: import os
  import tensorflow
  from tfx.components.bulk_inferrer import executor
  from tfx.dsl.io import fileio
  from tfx.proto import bulk_inferrer_pb2
  from tfx.types import artifact_utils
  from tfx.types import standard_artifacts
  from tfx.types import standard_component_specs
  from tfx.utils import io_utils
  from tfx.utils import proto_utils
  from google.protobuf import text_format
  from tensorflow_serving.apis import prediction_log_pb2
label_desc: Use image node_id 3 for calling the ExecutorTest obj's underlying member method code with example usage: obj._verify_example_split(split_name) without return types