code: def test_from_rotation_translation_normalized_random(self):
      (
          euler_angles,
          translation,
      ) = test_helpers.generate_random_test_euler_angles_translations()
      rotation = quaternion.from_euler(euler_angles)
  
      random_dual_quaternion = (
          dual_quaternion.from_rotation_translation(
              rotation, translation
          )
      )
  
      self.assertAllEqual(
          dual_quaternion.is_normalized(random_dual_quaternion),
          np.ones(shape=rotation.shape[:-1] + (1,), dtype=bool),
      )
  
imports: from absl.testing import flagsaver
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_graphics.geometry.transformation import dual_quaternion
  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 26 for calling the DualQuaternionTest obj's underlying member method code with example usage: obj.test_from_rotation_translation_normalized_random() without return types