code: def setUp(self):
      super().setUp()
      output_artifact = standard_artifacts.Schema()
      output_artifact.uri = self.tmp_dir
      self.output_dict = {
          standard_component_specs.SCHEMA_KEY: [output_artifact]
      }
  
      self.source_file_path = os.path.join(
          os.path.dirname(os.path.dirname(os.path.dirname(__file__))),
          "testdata",
          "schema_gen",
          "schema.pbtxt",
      )
      self.exec_properties = {
          standard_component_specs.SCHEMA_FILE_KEY: self.source_file_path
      }
  
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 1 for calling the ExecutorTest obj's underlying member method code with example usage: obj.setUp() without return types