code: def testSaveSliceInfo(self):
      v = self.create_variable()
      slice_info = variables_lib.Variable.SaveSliceInfo()
      v._set_save_slice_info(slice_info)
      self.assertIs(v._get_save_slice_info(), slice_info)
      # Some code accesses _save_slice_info directly without using the getter.
      self.assertIs(v._save_slice_info, slice_info)
  
imports: from absl.testing import parameterized
  from tensorflow.python.distribute import combinations
  from tensorflow.python.distribute import strategy_combinations
  from tensorflow.python.distribute import test_util
  from tensorflow.python.distribute import values_v2
  from tensorflow.python.eager import def_function
  from tensorflow.python.eager import test
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import resource_variable_ops
  from tensorflow.python.ops import variables
label_desc: Use image node_id 26 for calling the _VariableInterfaceTestBase obj's underlying member method code with example usage: obj.testSaveSliceInfo() without return types