[cbs:playlist] Improve tests
Mark Colbert test with actual playlist count of 30, instead of a minimum. 30 is 15 clips and 15 full episodes. Add another test (only_matching) for a show with no clips, only episodes: Star Trek. playlist count is 15.
This commit is contained in:
parent
9961f53795
commit
53b53c6638
@ -29,14 +29,25 @@ class CBSShowIE(InfoExtractor):
|
||||
IE_DESC = 'CBS show playlists, including full episodes and clips'
|
||||
IE_NAME = 'cbs.com:playlist'
|
||||
_VALID_URL = r'(?i)https?://(?:www\.)cbs.com/shows/(?P<id>[\w-]+)/?$'
|
||||
_TEST = {
|
||||
'url': 'http://www.cbs.com/shows/the-late-show-with-stephen-colbert',
|
||||
'info_dict': {
|
||||
'id': 61456254,
|
||||
'title': 'The Late Show with Stephen Colbert',
|
||||
_TESTS = [
|
||||
{
|
||||
'url': 'http://www.cbs.com/shows/the-late-show-with-stephen-colbert',
|
||||
'info_dict': {
|
||||
'id': 61456254,
|
||||
'title': 'The Late Show with Stephen Colbert',
|
||||
},
|
||||
'playlist_count': 30,
|
||||
},
|
||||
'playlist_mincount': 14,
|
||||
}
|
||||
{
|
||||
'url': 'http://www.cbs.com/shows/star_trek/',
|
||||
'info_dict': {
|
||||
'id': 22927,
|
||||
'title': 'Star Trek - The Original Series',
|
||||
},
|
||||
'playlist_count': 15, # No clips, only episodes
|
||||
'only_matching': True,
|
||||
},
|
||||
]
|
||||
|
||||
def carousel_playlist(self, url, type):
|
||||
carousel = self._download_json(url, 'Downloading %s carousel' % type)
|
||||
|
Loading…
x
Reference in New Issue
Block a user