code: def testTuneArgs(self):
      with self.assertRaises(ValueError):
          self._exec_properties[
              standard_component_specs.TUNE_ARGS_KEY
          ] = proto_utils.proto_to_json(
              tuner_pb2.TuneArgs(num_parallel_trials=3)
          )
  
          tuner = executor.Executor(self._context)
          tuner.Do(
              input_dict=self._input_dict,
              output_dict=self._output_dict,
              exec_properties=self._exec_properties,
          )
  
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 5 for calling the ExecutorTest obj's underlying member method code with example usage: obj.testTuneArgs() without return types