code: def testDoWithModuleFile(self):
      self._exec_properties[
          standard_component_specs.MODULE_FILE_KEY
      ] = os.path.join(
          self._testdata_dir, "module_file", "tuner_module.py"
      )
  
      tuner = executor.Executor(self._context)
      tuner.Do(
          input_dict=self._input_dict,
          output_dict=self._output_dict,
          exec_properties=self._exec_properties,
      )
  
      self._verify_output()
  
imports: import copy
  import json
  import os
  from keras_tuner import HyperParameters
  import tensorflow
  from tfx.components.testdata.module_file import tuner_module
  from tfx.components.tuner import executor
  from tfx.dsl.io import fileio
  from tfx.proto import trainer_pb2
  from tfx.proto import tuner_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 name_utils
  from tfx.utils import proto_utils
  from tensorflow.python.lib.io import file_io
label_desc: Use image node_id 3 for calling the ExecutorTest obj's underlying member method code with example usage: obj.testDoWithModuleFile() without return types