|
|
@ -21,6 +21,7 @@ from youtube_dl.utils import (
|
|
|
|
clean_html,
|
|
|
|
clean_html,
|
|
|
|
DateRange,
|
|
|
|
DateRange,
|
|
|
|
detect_exe_version,
|
|
|
|
detect_exe_version,
|
|
|
|
|
|
|
|
determine_ext,
|
|
|
|
encodeFilename,
|
|
|
|
encodeFilename,
|
|
|
|
escape_rfc3986,
|
|
|
|
escape_rfc3986,
|
|
|
|
escape_url,
|
|
|
|
escape_url,
|
|
|
@ -238,6 +239,10 @@ class TestUtil(unittest.TestCase):
|
|
|
|
self.assertEqual(unified_strdate('25-09-2014'), '20140925')
|
|
|
|
self.assertEqual(unified_strdate('25-09-2014'), '20140925')
|
|
|
|
self.assertEqual(unified_strdate('UNKNOWN DATE FORMAT'), None)
|
|
|
|
self.assertEqual(unified_strdate('UNKNOWN DATE FORMAT'), None)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_determine_ext(self):
|
|
|
|
|
|
|
|
self.assertEqual(determine_ext('http://example.com/foo/bar.mp4/?download'), 'mp4')
|
|
|
|
|
|
|
|
self.assertEqual(determine_ext('http://example.com/foo/bar/?download', None), None)
|
|
|
|
|
|
|
|
|
|
|
|
def test_find_xpath_attr(self):
|
|
|
|
def test_find_xpath_attr(self):
|
|
|
|
testxml = '''<root>
|
|
|
|
testxml = '''<root>
|
|
|
|
<node/>
|
|
|
|
<node/>
|
|
|
|