code: def test_saved_model(self):
      a = Wrapper(Inner(variables_lib.Variable(-15.0)))
      self.evaluate([a.v.initializer])
      self.assertEqual([-15], self.evaluate([a.v]))
  
      test_dir = self.get_temp_dir()
      saved_model_path = os.path.join(test_dir, "saved_model")
      save.save(a, saved_model_path)
  
      loaded = load.load(saved_model_path)
      self.evaluate([loaded.v.initializer])
      self.assertEqual([-15], self.evaluate([loaded.v]))
  
imports: import os
  from absl.testing import parameterized
  from tensorflow.python.checkpoint import checkpoint
  from tensorflow.python.checkpoint import checkpoint_options
  from tensorflow.python.eager import test
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import variables
  from tensorflow.python.saved_model import load
  from tensorflow.python.saved_model import save
  from tensorflow.python.trackable import base
  from tensorflow.python.trackable import base_delegate
label_desc: Use image node_id 2 for calling the BaseDelegateTest obj's underlying member method code with example usage: obj.test_saved_model() without return types