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
def test_dumps_segment_with_key(): ("Segment.dumps should render a X-KEY if present but `last_segment` is None") key = { 'method': 'AES-128', 'uri': 'http://foo.bar/key.aes', 'iv': 1234, } segment = Segment( uri='http://foo.bar/video1.ts', duration=2, base_uri='http://foo.bar', key=key, ) rendered = segment.dumps() assert 'X-KEY' in rendered, 'X-KEY not present in {0}'.format(rendered)
def test_dumps_segment_with_key(): ("Segment.dumps should render a X-KEY if present but `last_segment` is None" ) key = { 'method': 'AES-128', 'uri': 'http://foo.bar/key.aes', 'iv': 1234, } segment = Segment( uri='http://foo.bar/video1.ts', duration=2, base_uri='http://foo.bar', key=key, ) rendered = segment.dumps() assert 'X-KEY' in rendered, 'X-KEY not present in {0}'.format(rendered)