[extractor/common] Fix inline HTML5 media tags processing and add test (closes #27345)

This commit is contained in:
Sergey M․
2020-12-09 00:05:21 +07:00
parent e2bdf8bf4f
commit 5a1fbbf8b7
2 changed files with 15 additions and 3 deletions

View File

@ -108,6 +108,18 @@ class TestInfoExtractor(unittest.TestCase):
self.assertEqual(self.ie._download_json(uri, None, fatal=False), None)
def test_parse_html5_media_entries(self):
# inline video tag
expect_dict(
self,
self.ie._parse_html5_media_entries(
'https://127.0.0.1/video.html',
r'<html><video src="/vid.mp4" /></html>', None)[0],
{
'formats': [{
'url': 'https://127.0.0.1/vid.mp4',
}],
})
# from https://www.r18.com/
# with kpbs in label
expect_dict(