From bfc3ae6107bcf941b3a5171b9553223c8a1162fc Mon Sep 17 00:00:00 2001 From: AndersVittrup Date: Thu, 9 Jan 2020 21:55:35 +0100 Subject: [PATCH] Fixed test and flake8 --- youtube_dl/extractor/discoverynetworks.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/youtube_dl/extractor/discoverynetworks.py b/youtube_dl/extractor/discoverynetworks.py index 505f6d529..82e078e60 100644 --- a/youtube_dl/extractor/discoverynetworks.py +++ b/youtube_dl/extractor/discoverynetworks.py @@ -50,10 +50,18 @@ class DiscoveryNetworksDePlaylistIE(InfoExtractor): _TESTS = [{ 'url': 'https://www.dplay.co.uk/show/hairy-bikers-mississippi-adventure', - 'only_matching': True - },{ + 'info_dict': { + 'id': 'hairy-bikers-mississippi-adventure', + 'title': 'Hairy Bikers\' Mississippi Adventure' + }, + 'playlist_mincount': 2 + }, { 'url': 'https://www.dmax.de/programme/naked-survival', - 'only_matching': True + 'info_dict': { + 'id': 'naked-survival', + 'title': 'Naked Survival' + }, + 'playlist_mincount': 2 }] @classmethod @@ -64,7 +72,7 @@ class DiscoveryNetworksDePlaylistIE(InfoExtractor): def _extract_episodes(self, url, webpage, _type, program): episodes = [] for episode in re.finditer(r'"path":"' + program + r'(?P/.+?)"', webpage): - episode_url = urljoin( url, '/' + _type + '/' + program + '/video' + episode.group('episode')) + episode_url = urljoin(url, '/' + _type + '/' + program + '/video' + episode.group('episode')) if episode_url not in episodes: episodes.append(episode_url) return episodes