code: def assert_equal_segment_lists(
      self, actual: List[Segment], expected: List[Segment]
  ):
      self.assertEqual(
          len(actual),
          len(expected),
          f"actuals={actual}, expected={expected}",
      )
      for act, exp in zip(actual, expected):
          self.assert_equal_segments(act, exp)
  
imports: import os
  import unittest
  from typing import List
  from unittest.mock import MagicMock, patch
  from augly.utils import Segment
  from augly.utils.base_paths import ASSETS_BASE_DIR
  from augly.video import helpers
  from augly.video.augmenters import ffmpeg
label_desc: Use image node_id 2 for calling the MetadataUnitTest obj's underlying member method code with example usage: obj.assert_equal_segment_lists(actual, expected) without return types