code: def testSuccess(self):
      _executor.Executor().Do(
          {}, self.output_dict, self.exec_properties
      )
      reader = io_utils.SchemaReader()
      expected_proto = reader.read(self.source_file_path)
      imported_proto = reader.read(
          os.path.join(
              self.tmp_dir, schema_gen_executor.DEFAULT_FILE_NAME
          )
      )
      self.assertEqual(expected_proto, imported_proto)
  
file_path: tfx/tfx/components/schema_gen/import_schema_gen/executor_test.py
imports: import os
  import tensorflow
  from tfx.components.schema_gen import executor
  from tfx.components.schema_gen.import_schema_gen import executor
  from tfx.types import standard_artifacts
  from tfx.types import standard_component_specs
  from tfx.utils import io_utils
  from tfx.utils import test_case_utils
  from google.protobuf import text_format
label_desc: Use image node_id 4 for calling the ExecutorTest obj's underlying member method code with example usage: obj.testSuccess() without return types