code: def testLookAt(self):
      target_angles = np.random.uniform(360, size=(_TEST_TRIALS))
      for target_angle in target_angles:
          self._controller.look_at_2d(target_angle)
          delta = math_utils.delta_angle_degrees(
              self._controller.orientation[1], target_angle
          )
          self.assertLess(
              abs(delta), game_controller.ROTATION_TOLERANCE
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  from absl.testing import absltest
  import numpy
  import six
  import deepmind_lab
  from python.tests.utils import game_controller
  from python.tests.utils import math_utils
  from python.tests.utils import test_environment_decorator
label_desc: Use image node_id 2 for calling the GameControllerTest obj's underlying member method code with example usage: obj.testLookAt() without return types