[wrzuta.pl] Detect error and update _TESTS

This commit is contained in:
Yen Chi Hsuan 2016-06-14 11:14:59 +08:00
parent 6c3760292c
commit 8bc4dbb1af
No known key found for this signature in database
GPG key ID: 3FDDD575826C5C30

View file

@ -5,6 +5,7 @@
from .common import InfoExtractor from .common import InfoExtractor
from ..utils import ( from ..utils import (
ExtractorError,
int_or_none, int_or_none,
qualities, qualities,
remove_start, remove_start,
@ -27,16 +28,17 @@ class WrzutaIE(InfoExtractor):
'uploader_id': 'laboratoriumdextera', 'uploader_id': 'laboratoriumdextera',
'description': 'md5:7fb5ef3c21c5893375fda51d9b15d9cd', 'description': 'md5:7fb5ef3c21c5893375fda51d9b15d9cd',
}, },
'skip': 'Redirected to wrzuta.pl',
}, { }, {
'url': 'http://jolka85.wrzuta.pl/audio/063jOPX5ue2/liber_natalia_szroeder_-_teraz_ty', 'url': 'http://vexling.wrzuta.pl/audio/01xBFabGXu6/james_horner_-_into_the_na_39_vi_world_bonus',
'md5': 'bc78077859bea7bcfe4295d7d7fc9025', 'md5': 'f80564fb5a2ec6ec59705ae2bf2ba56d',
'info_dict': { 'info_dict': {
'id': '063jOPX5ue2', 'id': '01xBFabGXu6',
'ext': 'ogg', 'ext': 'mp3',
'title': 'Liber & Natalia Szroeder - Teraz Ty', 'title': 'James Horner - Into The Na\'vi World [Bonus]',
'duration': 203, 'description': 'md5:30a70718b2cd9df3120fce4445b0263b',
'uploader_id': 'jolka85', 'duration': 95,
'description': 'md5:2d2b6340f9188c8c4cd891580e481096', 'uploader_id': 'vexling',
}, },
}] }]
@ -46,7 +48,10 @@ def _real_extract(self, url):
typ = mobj.group('typ') typ = mobj.group('typ')
uploader = mobj.group('uploader') uploader = mobj.group('uploader')
webpage = self._download_webpage(url, video_id) webpage, urlh = self._download_webpage_handle(url, video_id)
if urlh.geturl() == 'http://www.wrzuta.pl/':
raise ExtractorError('Video removed', expected=True)
quality = qualities(['SD', 'MQ', 'HQ', 'HD']) quality = qualities(['SD', 'MQ', 'HQ', 'HD'])