コード例 #1
0
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
コード例 #2
0
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