code: def test_VideoInfo(self):
      video_info = VideoInfo(
          # This is a key-mapping as the underlying epic-kitchen
          # annotation files are of these string columns
          **{
              "video_id": "P01_01",
              "resolution": "1000x200",
              "duration": "123.45",
              "fps": "59.9",
          }
      )
      self.assertEqual(video_info.video_id, "P01_01")
      self.assertEqual(video_info.resolution, "1000x200")
      self.assertEqual(video_info.duration, 123.45)
      self.assertEqual(video_info.fps, 59.9)
  
file_path: pytorchvideo/tests/test_data_dataset_manifest_utils.py
imports: import unittest
  import unittest.mock
  from pytorchvideo.data.dataset_manifest_utils import EncodedVideoInfo, VideoDataset, VideoFrameInfo, VideoInfo
  from utils import get_flat_video_frames, MOCK_VIDEO_IDS, MOCK_VIDEO_INFOS
label_desc: Use image node_id 3 for calling the TestDatasetManifestUtils obj's underlying member method code with example usage: obj.test_VideoInfo() without return types