mirror of
https://github.com/ytdl-org/youtube-dl
synced 2024-07-27 18:33:31 +02:00
Merge 8b1863dec9
into e1b3fa242c
This commit is contained in:
commit
91811b260b
|
@ -99,6 +99,7 @@ from youtube_dl.utils import (
|
|||
urljoin,
|
||||
urlencode_postdata,
|
||||
urshift,
|
||||
parse_m3u8_attributes,
|
||||
update_url_query,
|
||||
variadic,
|
||||
version_tuple,
|
||||
|
@ -1597,6 +1598,17 @@ Line 1
|
|||
self.assertEqual(rot47('youtube-dl'), r'J@FEF36\5=')
|
||||
self.assertEqual(rot47('YOUTUBE-DL'), r'*~&%&qt\s{')
|
||||
|
||||
def test_parse_m3u7_attributes(self):
|
||||
self.assertEqual(parse_m3u8_attributes("1=2"), {'1': '2'})
|
||||
self.assertEqual(parse_m3u8_attributes("A=B"), {'A': 'B'})
|
||||
self.assertEqual(parse_m3u8_attributes("1A=2"), {'1A': '2'})
|
||||
self.assertEqual(parse_m3u8_attributes("1=2B"), {'1': '2B'})
|
||||
self.assertEqual(parse_m3u8_attributes("1=2,3=4"), {'1':'2', '3':'4'})
|
||||
self.assertEqual(parse_m3u8_attributes("1=\"2\""), {'1':'2'})
|
||||
self.assertEqual(parse_m3u8_attributes("1a=2"), {})
|
||||
self.assertEqual(parse_m3u8_attributes("1=2b"), {'1':'2b'})
|
||||
self.assertEqual(parse_m3u8_attributes(""), {})
|
||||
|
||||
def test_urshift(self):
|
||||
self.assertEqual(urshift(3, 1), 1)
|
||||
self.assertEqual(urshift(-3, 1), 2147483646)
|
||||
|
|
Loading…
Reference in New Issue
Block a user