code: def testVariablesAccessible(self):
      network = q_network.QNetwork(
          input_tensor_spec=self._time_step_spec.observation,
          action_spec=self._action_spec,
      )
  
      policy = q_policy.QPolicy(
          time_step_spec=self._time_step_spec,
          action_spec=self._action_spec,
          q_network=network,
      )
  
      train_step = common.create_variable("train_step", initial_value=0)
      saver = policy_saver.PolicySaver(
          policy, train_step=train_step, batch_size=None
      )
      path = os.path.join(self.get_temp_dir(), "save_model")
  
      self.evaluate(tf.compat.v1.global_variables_initializer())
      with self.cached_session():
          saver.save(path)
      reloaded = tf.compat.v2.saved_model.load(path)
      self.evaluate(
          tf.compat.v1.initializers.variables(reloaded.model_variables)
      )
  
      model_variables = self.evaluate(policy.variables())
      reloaded_model_variables = self.evaluate(reloaded.model_variables)
  
      assert_np_all_equal = lambda a, b: self.assertTrue(
          np.equal(a, b).all()
      )
      tf.nest.map_structure(
          assert_np_all_equal,
          model_variables,
          reloaded_model_variables,
          check_types=False,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import os
  import shutil
  from absl.testing import parameterized
  import numpy
  import tensorflow
  import tensorflow_probability
  from tf_agents.networks import actor_distribution_network
  from tf_agents.networks import q_network
  from tf_agents.networks import q_rnn_network
  from tf_agents.policies import actor_policy
  from tf_agents.policies import policy_saver
  from tf_agents.policies import q_policy
  from tf_agents.policies import tf_policy
  from tf_agents.specs import tensor_spec
  from tf_agents.trajectories import policy_step
  from tf_agents.trajectories import time_step
  from tf_agents.utils import common
  from tf_agents.utils import test_utils
label_desc: Use image node_id 14 for calling the PolicySaverTest obj's underlying member method code with example usage: obj.testVariablesAccessible() without return types