New test with series only with

This commit is contained in:
AndersVittrup 2020-01-11 09:11:30 +01:00
parent 3dcb639d07
commit 97fc210349

View File

@ -306,7 +306,14 @@ class DRTVPlaylistIE(InfoExtractor):
) )
(?P<id>[\da-z_-]+) (?P<id>[\da-z_-]+)
''' '''
_TEST = { _TESTS = [{
'url': 'https://www.dr.dk/drtv/serie/tv-avisen-21_00_160258',
'info_dict': {
'id': 'tv-avisen-21_00_160258',
'title': 'TV AVISEN 21:00'
},
'playlist_mincount': 2,
},{
'url': 'https://www.dr.dk/drtv/serie/spise-med-price_43537', 'url': 'https://www.dr.dk/drtv/serie/spise-med-price_43537',
'info_dict': { 'info_dict': {
'id': 'spise-med-price_43537', 'id': 'spise-med-price_43537',
@ -314,6 +321,7 @@ class DRTVPlaylistIE(InfoExtractor):
}, },
'playlist_mincount': 2, 'playlist_mincount': 2,
} }
]
@classmethod @classmethod
def suitable(cls, url): def suitable(cls, url):
@ -328,6 +336,9 @@ class DRTVPlaylistIE(InfoExtractor):
for season in re.finditer(r'href="(?P<url>/drtv/saeson/.+?)"', webpage): for season in re.finditer(r'href="(?P<url>/drtv/saeson/.+?)"', webpage):
season_url = urljoin(base_url(url), season.group('url')) season_url = urljoin(base_url(url), season.group('url'))
episodes = episodes + self._extract_episode_from_season(season_url) episodes = episodes + self._extract_episode_from_season(season_url)
if len(episodes) == 0:
episodes = episodes + self._extract_episode_from_season(url)
return episodes return episodes