mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[twitch] Move URL matching tests into extractor
This commit is contained in:
		| @@ -14,7 +14,6 @@ from test.helper import gettestcases | ||||
| from youtube_dl.extractor import ( | ||||
|     FacebookIE, | ||||
|     gen_extractors, | ||||
|     TwitchIE, | ||||
|     YoutubeIE, | ||||
| ) | ||||
|  | ||||
| @@ -72,18 +71,6 @@ class TestAllURLsMatching(unittest.TestCase): | ||||
|         self.assertMatch('http://www.youtube.com/results?search_query=making+mustard', ['youtube:search_url']) | ||||
|         self.assertMatch('https://www.youtube.com/results?baz=bar&search_query=youtube-dl+test+video&filters=video&lclk=video', ['youtube:search_url']) | ||||
|  | ||||
|     def test_twitch_channelid_matching(self): | ||||
|         self.assertTrue(TwitchIE.suitable('twitch.tv/vanillatv')) | ||||
|         self.assertTrue(TwitchIE.suitable('www.twitch.tv/vanillatv')) | ||||
|         self.assertTrue(TwitchIE.suitable('http://www.twitch.tv/vanillatv')) | ||||
|         self.assertTrue(TwitchIE.suitable('http://www.twitch.tv/vanillatv/')) | ||||
|  | ||||
|     def test_twitch_videoid_matching(self): | ||||
|         self.assertTrue(TwitchIE.suitable('http://www.twitch.tv/vanillatv/b/328087483')) | ||||
|  | ||||
|     def test_twitch_chapterid_matching(self): | ||||
|         self.assertTrue(TwitchIE.suitable('http://www.twitch.tv/tsm_theoddone/c/2349361')) | ||||
|  | ||||
|     def test_youtube_extract(self): | ||||
|         assertExtractId = lambda url, id: self.assertEqual(YoutubeIE.extract_id(url), id) | ||||
|         assertExtractId('http://www.youtube.com/watch?&v=BaW_jenozKc', 'BaW_jenozKc') | ||||
|   | ||||
| @@ -148,14 +148,17 @@ class TwitchChapterIE(TwitchItemBaseIE): | ||||
|     _ITEM_TYPE = 'chapter' | ||||
|     _ITEM_SHORTCUT = 'c' | ||||
|  | ||||
|     _TEST = { | ||||
|     _TESTS = [{ | ||||
|         'url': 'http://www.twitch.tv/acracingleague/c/5285812', | ||||
|         'info_dict': { | ||||
|             'id': 'c5285812', | ||||
|             'title': 'ACRL Off Season - Sports Cars @ Nordschleife', | ||||
|         }, | ||||
|         'playlist_mincount': 3, | ||||
|     } | ||||
|     }, { | ||||
|         'url': 'http://www.twitch.tv/tsm_theoddone/c/2349361', | ||||
|         'only_matching': True, | ||||
|     }] | ||||
|  | ||||
|  | ||||
| class TwitchVodIE(TwitchItemBaseIE): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Philipp Hagemeister
					Philipp Hagemeister