code: def test_feature_dimensions_round_trip(self):
      example = tf.train.SequenceExample()
      ms.set_feature_dimensions([47, 49], example, "1")
      ms.set_feature_dimensions([49, 50], example, "2")
      self.assertSequenceEqual(
          [47, 49], ms.get_feature_dimensions(example, "1")
      )
      self.assertSequenceEqual(
          [49, 50], ms.get_feature_dimensions(example, "2")
      )
      self.assertTrue(ms.has_feature_dimensions(example, "1"))
      self.assertTrue(ms.has_feature_dimensions(example, "2"))
      ms.clear_feature_dimensions(example, "1")
      self.assertFalse(ms.has_feature_dimensions(example, "1"))
      self.assertTrue(ms.has_feature_dimensions(example, "2"))
      ms.clear_feature_dimensions(example, "2")
      self.assertFalse(ms.has_feature_dimensions(example, "1"))
      self.assertFalse(ms.has_feature_dimensions(example, "2"))
  
file_path: mediapipe/mediapipe/util/sequence/media_sequence_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import tensorflow.compat.v1
  from mediapipe.util.sequence import media_sequence
label_desc: Use image node_id 9 for calling the MediaSequenceTest obj's underlying member method code with example usage: obj.test_feature_dimensions_round_trip() without return types