code: def test_run_steps(self, discount_spec, reward_spec):
      actor, loop = _parameterized_setup(discount_spec, reward_spec)
  
      # Run the loop. This will run 2 episodes so that total number of steps is
      # at least 15.
      loop.run(num_steps=EPISODE_LENGTH + 5)
      self.assertEqual(actor.num_updates, 2 * EPISODE_LENGTH)
  
file_path: acme/acme/environment_loop_test.py
imports: from typing import Optional
  from acme import environment_loop
  from acme import specs
  from acme import types
  from acme.testing import fakes
  import numpy
  from absl.testing import absltest
  from absl.testing import parameterized
label_desc: Use image node_id 3 for calling the EnvironmentLoopTest obj's underlying member method code with example usage: obj.test_run_steps(discount_spec, reward_spec) without return types