class_docstr: Test Cases for Pose Feature Connector.
code: def test_pose_feature(self):
      expected_rotation = np.eye(3)
      expected_translation = np.zeros(3)
  
      expected_pose = {
          "R": expected_rotation.astype(np.float32),
          "t": expected_translation.astype(np.float32),
      }
      raising_inputs = {
          "rotation": expected_rotation.astype(np.float32),
          "t": expected_translation.astype(np.float32),
      }
  
      self.assertFeature(
          feature=pose_feature.Pose(),
          shape={"R": (3, 3), "t": (3,)},
          dtype={"R": tf.float32, "t": tf.float32},
          tests=[
              # FeaturesDict
              tfds.testing.FeatureExpectationItem(
                  value=expected_pose,
                  expected=expected_pose,
              ),
              tfds.testing.FeatureExpectationItem(
                  value=raising_inputs,
                  raise_cls=ValueError,
                  raise_msg="Missing keys in provided dictionary!",
              ),
          ],
      )
  
file_path: graphics/tensorflow_graphics/datasets/features/pose_feature_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import tensorflow
  import tensorflow_datasets
  from tensorflow_graphics.datasets.features import pose_feature
label_desc: Use image node_id 1 for calling the PoseFeatureTest obj's underlying member method code with example usage: obj.test_pose_feature() without return types