code: def testInputPreProcessFormats(self):
      input_str = "input1=/path/file.txt[ab3];input2=file2"
      input_expr_str = "input3=np.zeros([2,2]);input4=[4,5]"
      input_dict = saved_model_cli.preprocess_inputs_arg_string(
          input_str
      )
      input_expr_dict = (
          saved_model_cli.preprocess_input_exprs_arg_string(
              input_expr_str, safe=False
          )
      )
      self.assertEqual(input_dict["input1"], ("/path/file.txt", "ab3"))
      self.assertEqual(input_dict["input2"], ("file2", None))
      print(input_expr_dict["input3"])
      self.assertAllClose(input_expr_dict["input3"], np.zeros([2, 2]))
      self.assertAllClose(input_expr_dict["input4"], [4, 5])
      self.assertLen(input_dict, 2)
      self.assertLen(input_expr_dict, 2)
  
imports: import contextlib
  import io
  import os
  import pickle
  import platform
  import shutil
  import sys
  from absl.testing import parameterized
  import numpy
  from tensorflow.core.example import example_pb2
  from tensorflow.core.framework import types_pb2
  from tensorflow.core.protobuf import meta_graph_pb2
  from tensorflow.python.debug.wrappers import local_cli_wrapper
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.ops import parsing_config
  from tensorflow.python.ops import parsing_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import test
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.saved_model import save
  from tensorflow.python.tools import saved_model_cli
  from tensorflow.python.trackable import autotrackable
label_desc: Use image node_id 12 for calling the SavedModelCLITestCase obj's underlying member method code with example usage: obj.testInputPreProcessFormats() without return types