docstr: Tests that is_normalized works as intended.
docstr_tok: ["Tests","that","is_normalized","works","as","intended","."]
code: def test_is_normalized_random(self):
      """Tests that is_normalized works as intended."""
      # Samples normalized axis-angles.
      random_euler_angles = (
          test_helpers.generate_random_test_euler_angles()
      )
  
      with self.subTest(name=("is_normalized")):
          random_axis, random_angle = axis_angle.from_euler(
              random_euler_angles
          )
          pred = axis_angle.is_normalized(random_axis, random_angle)
  
          self.assertAllEqual(
              np.ones(shape=random_angle.shape, dtype=bool), pred
          )
  
      with self.subTest(name=("is_not_normalized")):
          random_axis *= 1.01
          pred = axis_angle.is_normalized(random_axis, random_angle)
  
          self.assertAllEqual(
              np.zeros(shape=random_angle.shape, dtype=bool), pred
          )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import flagsaver
  from absl.testing import parameterized
  import numpy
  from six.moves import range
  from six.moves import zip
  import tensorflow
  from tensorflow_graphics.geometry.transformation import axis_angle
  from tensorflow_graphics.geometry.transformation import quaternion
  from tensorflow_graphics.geometry.transformation import rotation_matrix_3d
  from tensorflow_graphics.geometry.transformation.tests import test_helpers
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 30 for calling the AxisAngleTest obj's underlying member method code with example usage: obj.test_is_normalized_random() without return types