[utils] Improve mimetype2ext
This commit is contained in:
		| @@ -39,6 +39,7 @@ from youtube_dl.utils import ( | ||||
|     is_html, | ||||
|     js_to_json, | ||||
|     limit_length, | ||||
|     mimetype2ext, | ||||
|     ohdave_rsa_encrypt, | ||||
|     OnDemandPagedList, | ||||
|     orderedSet, | ||||
| @@ -625,6 +626,14 @@ class TestUtil(unittest.TestCase): | ||||
|             limit_length('foo bar baz asd', 12).startswith('foo bar')) | ||||
|         self.assertTrue('...' in limit_length('foo bar baz asd', 12)) | ||||
|  | ||||
|     def test_mimetype2ext(self): | ||||
|         self.assertEqual(mimetype2ext(None), None) | ||||
|         self.assertEqual(mimetype2ext('video/x-flv'), 'flv') | ||||
|         self.assertEqual(mimetype2ext('application/x-mpegURL'), 'm3u8') | ||||
|         self.assertEqual(mimetype2ext('text/vtt'), 'vtt') | ||||
|         self.assertEqual(mimetype2ext('text/vtt;charset=utf-8'), 'vtt') | ||||
|         self.assertEqual(mimetype2ext('text/html; charset=utf-8'), 'html') | ||||
|  | ||||
|     def test_parse_codecs(self): | ||||
|         self.assertEqual(parse_codecs(''), {}) | ||||
|         self.assertEqual(parse_codecs('avc1.77.30, mp4a.40.2'), { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user