def test_partial_segment_gap_and_byterange(): obj = PartialSegment('', 'filePart271.0.ts', 0.33334, byterange='9400@376', gap='YES') result = obj.dumps(None) expected = '#EXT-X-PART:DURATION=0.33334,URI="filePart271.0.ts",BYTERANGE=9400@376,GAP=YES' assert result == expected
def test_add_part_to_segment(): obj = Segment(uri='fileSequence271.ts', duration=4.00008) obj.add_part(PartialSegment(None, 'filePart271.0.ts', 0.33334)) result = obj.dumps(None) expected = '#EXT-X-PART:DURATION=0.33334,URI="filePart271.0.ts"' assert expected in result