code: def float_unittest(self, exploration):
      agent, environment = self.prepare(exploration=exploration)
  
      states = environment.reset()
      actions = agent.act(states=states)
      exploration1 = agent.model.exploration.value().numpy().item()
      states, terminal, reward = environment.execute(actions=actions)
      agent.observe(terminal=terminal, reward=reward)
  
      actions = agent.act(states=states)
      exploration2 = agent.model.exploration.value().numpy().item()
      if (
          not isinstance(exploration, dict)
          or exploration["type"] == "constant"
      ):
          self.assertEqual(exploration2, exploration1)
      else:
          self.assertNotEqual(exploration2, exploration1)
      states, terminal, reward = environment.execute(actions=actions)
      agent.observe(terminal=terminal, reward=reward)
  
      agent.close()
      environment.close()
  
      self.finished_test()
  
file_path: tensorforce/test/test_parameters.py
imports: import unittest
  from test.unittest_base import UnittestBase
label_desc: Use image node_id 1 for calling the TestParameters obj's underlying member method code with example usage: obj.float_unittest(exploration) without return types