[test_YoutubeDL] Add test for #11163

This commit is contained in:
Sergey M․ 2017-04-16 01:14:05 +07:00
parent 0563f7ac6e
commit 51350db5a3
No known key found for this signature in database
GPG key ID: 2C393E0F18A9236D

View file

@ -755,6 +755,7 @@ def _real_extract(self, url):
'_type': 'url_transparent', '_type': 'url_transparent',
'url': 'foo2:', 'url': 'foo2:',
'ie_key': 'Foo2', 'ie_key': 'Foo2',
'title': 'foo1 title'
} }
class Foo2IE(InfoExtractor): class Foo2IE(InfoExtractor):
@ -771,7 +772,7 @@ class Foo3IE(InfoExtractor):
_VALID_URL = r'foo3:' _VALID_URL = r'foo3:'
def _real_extract(self, url): def _real_extract(self, url):
return _make_result([{'url': TEST_URL}]) return _make_result([{'url': TEST_URL}], title='foo3 title')
ydl.add_info_extractor(Foo1IE(ydl)) ydl.add_info_extractor(Foo1IE(ydl))
ydl.add_info_extractor(Foo2IE(ydl)) ydl.add_info_extractor(Foo2IE(ydl))
@ -779,6 +780,7 @@ def _real_extract(self, url):
ydl.extract_info('foo1:') ydl.extract_info('foo1:')
downloaded = ydl.downloaded_info_dicts[0] downloaded = ydl.downloaded_info_dicts[0]
self.assertEqual(downloaded['url'], TEST_URL) self.assertEqual(downloaded['url'], TEST_URL)
self.assertEqual(downloaded['title'], 'foo1 title')
if __name__ == '__main__': if __name__ == '__main__':