code: def test_bbox_round_trip(self):
      example = tf.train.SequenceExample()
      boxes = np.array([[0.1, 0.2, 0.3, 0.4], [0.5, 0.6, 0.7, 0.8]])
      empty_boxes = np.array([])
      ms.add_bbox(boxes, example)
      ms.add_bbox(empty_boxes, example)
      self.assertEqual(2, ms.get_bbox_size(example))
      self.assertAllClose(boxes, ms.get_bbox_at(0, example))
      self.assertTrue(ms.has_bbox(example))
      ms.clear_bbox(example)
      self.assertEqual(0, ms.get_bbox_size(example))
  
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 2 for calling the MediaSequenceTest obj's underlying member method code with example usage: obj.test_bbox_round_trip() without return types