code: def test_repr(self):
      transform = BaseFrameSample()
      self.assertEqual(
          repr(transform),
          "BaseFrameSample(collect_video_keys=['video_id', 'video_length'])",
      )
  
      transform = UniformRefFrameSample(
          num_ref_imgs=2, frame_range=10, filter_key_img=True
      )
      self.assertEqual(
          repr(transform),
          (
              "UniformRefFrameSample(num_ref_imgs=2, "
              "frame_range=[-10, 10], filter_key_img=True, "
              "collect_video_keys=['video_id', 'video_length'])"
          ),
      )
  
file_path: mmdetection/tests/test_datasets/test_transforms/test_frame_sampling.py
imports: import unittest
  import numpy
  from mmdet.datasets.transforms import BaseFrameSample, UniformRefFrameSample
label_desc: Use image node_id 4 for calling the TestFrameSample obj's underlying member method code with example usage: obj.test_repr() without return types