mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[cleanup] Move embed tests to dedicated extractors (#13782)
Authored by: doe1080
This commit is contained in:
		| @@ -36,14 +36,12 @@ class BandcampIE(InfoExtractor): | ||||
|             'duration': 9.8485, | ||||
|             'uploader': 'youtube-dl "\'/\\ä↭', | ||||
|             'upload_date': '20121129', | ||||
|             'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|             'timestamp': 1354224127, | ||||
|             'track': 'youtube-dl "\'/\\ä↭ - youtube-dl test song "\'/\\ä↭', | ||||
|             'album_artist': 'youtube-dl "\'/\\ä↭', | ||||
|             'track_id': '1812978515', | ||||
|             'artist': 'youtube-dl "\'/\\ä↭', | ||||
|             'uploader_url': 'https://youtube-dl.bandcamp.com', | ||||
|             'uploader_id': 'youtube-dl', | ||||
|             'thumbnail': 'https://f4.bcbits.com/img/a3216802731_5.jpg', | ||||
|             'artists': ['youtube-dl "\'/\\ä↭'], | ||||
|             'album_artists': ['youtube-dl "\'/\\ä↭'], | ||||
|         }, | ||||
| @@ -54,10 +52,9 @@ class BandcampIE(InfoExtractor): | ||||
|         'info_dict': { | ||||
|             'id': '2650410135', | ||||
|             'ext': 'm4a', | ||||
|             'acodec': r're:[fa]lac', | ||||
|             'title': 'Ben Prunty - Lanius (Battle)', | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'uploader': 'Ben Prunty', | ||||
|             'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|             'timestamp': 1396508491, | ||||
|             'upload_date': '20140403', | ||||
|             'release_timestamp': 1396483200, | ||||
| @@ -66,8 +63,6 @@ class BandcampIE(InfoExtractor): | ||||
|             'track': 'Lanius (Battle)', | ||||
|             'track_number': 1, | ||||
|             'track_id': '2650410135', | ||||
|             'artist': 'Ben Prunty', | ||||
|             'album_artist': 'Ben Prunty', | ||||
|             'album': 'FTL: Advanced Edition Soundtrack', | ||||
|             'uploader_url': 'https://benprunty.bandcamp.com', | ||||
|             'uploader_id': 'benprunty', | ||||
| @@ -83,8 +78,8 @@ class BandcampIE(InfoExtractor): | ||||
|             'id': '2584466013', | ||||
|             'ext': 'mp3', | ||||
|             'title': 'Mastodon - Hail to Fire', | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'uploader': 'Mastodon', | ||||
|             'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|             'timestamp': 1322005399, | ||||
|             'upload_date': '20111122', | ||||
|             'release_timestamp': 1076112000, | ||||
| @@ -93,8 +88,6 @@ class BandcampIE(InfoExtractor): | ||||
|             'track': 'Hail to Fire', | ||||
|             'track_number': 5, | ||||
|             'track_id': '2584466013', | ||||
|             'artist': 'Mastodon', | ||||
|             'album_artist': 'Mastodon', | ||||
|             'album': 'Call of the Mastodon', | ||||
|             'uploader_url': 'https://relapsealumni.bandcamp.com', | ||||
|             'uploader_id': 'relapsealumni', | ||||
| @@ -110,8 +103,8 @@ class BandcampIE(InfoExtractor): | ||||
|             'id': '1978174799', | ||||
|             'ext': 'mp3', | ||||
|             'title': 'submerse - submerse - Safehouse', | ||||
|             'thumbnail': r're:^https?://.*\.jpg$', | ||||
|             'uploader': 'submerse', | ||||
|             'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|             'timestamp': 1480779297, | ||||
|             'upload_date': '20161203', | ||||
|             'release_timestamp': 1481068800, | ||||
| @@ -120,8 +113,6 @@ class BandcampIE(InfoExtractor): | ||||
|             'track': 'submerse - Safehouse', | ||||
|             'track_number': 3, | ||||
|             'track_id': '1978174799', | ||||
|             'artist': 'submerse', | ||||
|             'album_artist': 'Diskotopia', | ||||
|             'album': 'DSK F/W 2016-2017 Free Compilation', | ||||
|             'uploader_url': 'https://diskotopia.bandcamp.com', | ||||
|             'uploader_id': 'diskotopia', | ||||
| @@ -130,6 +121,30 @@ class BandcampIE(InfoExtractor): | ||||
|             'album_artists': ['Diskotopia'], | ||||
|         }, | ||||
|     }] | ||||
|     _WEBPAGE_TESTS = [{ | ||||
|         # FIXME: Embed detection | ||||
|         'url': 'https://www.punknews.org/article/85809/stay-inside-super-sonic', | ||||
|         'info_dict': { | ||||
|             'id': '2475540375', | ||||
|             'ext': 'mp3', | ||||
|             'title': 'Stay Inside - Super Sonic', | ||||
|             'album': 'Lunger', | ||||
|             'album_artists': ['Stay Inside'], | ||||
|             'artists': ['Stay Inside'], | ||||
|             'duration': 166.157, | ||||
|             'release_date': '20251003', | ||||
|             'release_timestamp': 1759449600.0, | ||||
|             'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|             'timestamp': 1749473029.0, | ||||
|             'track': 'Super Sonic', | ||||
|             'track_id': '2475540375', | ||||
|             'track_number': 3, | ||||
|             'upload_date': '20250609', | ||||
|             'uploader': 'Stay Inside', | ||||
|             'uploader_id': 'stayinside', | ||||
|             'uploader_url': 'https://stayinside.bandcamp.com', | ||||
|         }, | ||||
|     }] | ||||
| 
 | ||||
|     def _extract_data_attr(self, webpage, video_id, attr='tralbum', fatal=True): | ||||
|         return self._parse_json(self._html_search_regex( | ||||
| @@ -279,10 +294,10 @@ class BandcampAlbumIE(BandcampIE):  # XXX: Do not subclass from concrete IE | ||||
|                     'id': '1353101989', | ||||
|                     'ext': 'mp3', | ||||
|                     'title': 'Blazo - Intro', | ||||
|                     'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|                     'timestamp': 1311756226, | ||||
|                     'upload_date': '20110727', | ||||
|                     'uploader': 'Blazo', | ||||
|                     'thumbnail': 'https://f4.bcbits.com/img/a1721150828_5.jpg', | ||||
|                     'album_artists': ['Blazo'], | ||||
|                     'uploader_url': 'https://blazo.bandcamp.com', | ||||
|                     'release_date': '20110727', | ||||
| @@ -302,6 +317,7 @@ class BandcampAlbumIE(BandcampIE):  # XXX: Do not subclass from concrete IE | ||||
|                     'id': '38097443', | ||||
|                     'ext': 'mp3', | ||||
|                     'title': 'Blazo - Kero One - Keep It Alive (Blazo remix)', | ||||
|                     'thumbnail': r're:https?://f4\.bcbits\.com/img/.+\.jpg', | ||||
|                     'timestamp': 1311757238, | ||||
|                     'upload_date': '20110727', | ||||
|                     'uploader': 'Blazo', | ||||
| @@ -315,7 +331,6 @@ class BandcampAlbumIE(BandcampIE):  # XXX: Do not subclass from concrete IE | ||||
|                     'uploader_id': 'blazo', | ||||
|                     'album_artists': ['Blazo'], | ||||
|                     'artists': ['Blazo'], | ||||
|                     'thumbnail': 'https://f4.bcbits.com/img/a1721150828_5.jpg', | ||||
|                     'release_timestamp': 1311724800.0, | ||||
|                 }, | ||||
|             }, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 doe1080
					doe1080