code: def assert_equal_segments(self, actual: Segment, expected: Segment):
      fail_msg = f"actual={actual}, expected={expected}"
      self.assertAlmostEqual(actual.start, expected.start, msg=fail_msg)
      self.assertAlmostEqual(actual.end, expected.end, msg=fail_msg)
      self.assertEqual(actual.src_id, expected.src_id, msg=fail_msg)
  
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 1 for calling the MetadataUnitTest obj's underlying member method code with example usage: obj.assert_equal_segments(actual, expected) without return types