code: def testSaveRestore(self):
      spec = [
          specs.TensorSpec([3], tf.float32),
          specs.TensorSpec([5], tf.float32, "lidar"),
          specs.TensorSpec([3, 2], tf.float32, "lidar"),
      ]
      replay_table = table.Table(spec, capacity=3)
  
      self.evaluate(tf.compat.v1.global_variables_initializer())
      directory = self.get_temp_dir()
      prefix = os.path.join(directory, "table")
      root = tf.train.Checkpoint(table=replay_table)
      save_path = root.save(prefix)
      root.restore(save_path).assert_consumed().run_restore_ops()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import os
  import numpy
  import tensorflow
  from tf_agents import specs
  from tf_agents.replay_buffers import table
  from tensorflow.python.framework import test_util
label_desc: Use image node_id 10 for calling the TableTest obj's underlying member method code with example usage: obj.testSaveRestore() without return types