Lay out _TESTS more compactly

This commit is contained in:
dirkf 2024-02-22 15:54:20 +00:00 committed by GitHub
parent f6368b642a
commit f295f4f6e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,87 +18,54 @@ class CNNTurkIE(InfoExtractor):
(?:[^/]+/)*
(?P<id>[^/?#&]+)
'''
_TESTS = [
{
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/'
'dort-bir-taraf/dort-bir-taraf-43',
'md5': 'ea49375a769545afdb8d63d4efb46f8b',
'info_dict': {
'id': 'dort-bir-taraf-43',
'ext': 'mp4',
'title': 'Dört Bir Taraf',
'description': 'Altan Öymen, Nazlı Ilıcak, Enver Aysever ve '
'Nagehan Alçı ülke gündemini dört farklı '
'ıdan değerlendiriyor. Sezaryen ve kürtaj '
'polemiğinde gerçekler ve yanıl...',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/'
'542174c1cecfbe19c07cacea.jpg',
'upload_date': '20120601',
}
},
{
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/'
'tarafsiz-bolge/mahalle-baskisi-anayasa-tartismasi',
'md5': 'c3999fbe0fb3366b36cb2ea56d692697',
'info_dict': {
'id': 'mahalle-baskisi-anayasa-tartismasi',
'ext': 'mp4',
'title': 'MAHALLE BASKISI - ANAYASA TARTIŞMASI',
'description': 'MAHALLE BASKISI , ANAYASA TARTIŞMASI ,'
'ŞAHİN MENGÜ , YAVUZ ATAR , FARUK BAL , '
'NURAY MERT , TOKTAMIŞ ATEŞ , EMRE AKÖZ , '
'AYŞE BÖHÜRLER...',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/'
'63530cb4bf773b1104bb482d.jpg',
'upload_date': '20120330',
}
},
{
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/'
'edip-akbayram-enver-aysever-in-sorularini-yanitladi-'
'aykiri-sorular-09-07-2012',
'md5': '36814483fe64d450f35c985d5a2d2d18',
'info_dict': {
'id': 'edip-akbayram-enver-aysever-in-sorularini-yanitladi-'
'aykiri-sorular-09-07-2012',
'ext': 'mp4',
'title': 'Edip Akbayram, Enver Ayseverin sorularını yanıtladı'
' - Aykırı Sorular (09.07.2012)',
'description': 'Anadolu Pop Müziğinin önde gelen isimlerinden '
'Edip Akbayram 9 Temmuz 2012 tarihli '
'Aykırı Sorular programında Enver Ayseverin '
'konuğu oldu....',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/'
'54353b6dcecfbe1578205c80.jpg',
'upload_date': '20120710',
}
},
{
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/'
'aykiri-sorular/ilber-ortayli-enver-ayseverin-sorularini-'
'yanitladi-aykiri-sorular-16-06-2014',
'md5': '36814483fe64d450f35c985d5a2d2d18',
'info_dict': {
'id': 'ilber-ortayli-enver-ayseverin-sorularini-yanitladi-'
'aykiri-sorular-16-06-2014',
'ext': 'm3u8',
'title': 'İlber Ortaylı Enver Aysever\'in sorularını yanıtladı:'
' Aykırı Sorular - 16.06.2014',
'description': 'Aykırı Sorular, Tarihçi '
'Prof. Dr. İlber Ortaylıyı konuk etti. '
'Cumhurbaşkanı seçimi Türkiye açısından ne '
'ifade ediyor? Çatı adayı muhalefeti '
'birleştirebilece...',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/'
'54353e78cecfbe15782068ae.jpg',
'upload_date': '20140617',
},
'params': {
# m3u8 download
'skip_download': True,
}
_TESTS = [{
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/dort-bir-taraf/dort-bir-taraf-43',
'md5': 'ea49375a769545afdb8d63d4efb46f8b',
'info_dict': {
'id': 'dort-bir-taraf-43',
'ext': 'mp4',
'title': 'Dört Bir Taraf',
'description': r're:Altan Öymen, Nazlı Ilıcak, Enver Aysever ve .{116}$',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/542174c1cecfbe19c07cacea.jpg',
'upload_date': '20120601',
}
]
}, {
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/tarafsiz-bolge/mahalle-baskisi-anayasa-tartismasi',
'md5': 'c3999fbe0fb3366b36cb2ea56d692697',
'info_dict': {
'id': 'mahalle-baskisi-anayasa-tartismasi',
'ext': 'mp4',
'title': 'MAHALLE BASKISI - ANAYASA TARTIŞMASI',
'description': r're:MAHALLE BASKISI , ANAYASA TARTIŞMASI .{96}$',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/63530cb4bf773b1104bb482d.jpg',
'upload_date': '20120330',
}
}, {
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/edip-akbayram-enver-aysever-in-sorularini-yanitladi-aykiri-sorular-09-07-2012',
'md5': '36814483fe64d450f35c985d5a2d2d18',
'info_dict': {
'id': 'edip-akbayram-enver-aysever-in-sorularini-yanitladi-aykiri-sorular-09-07-2012',
'ext': 'mp4',
'title': 'Edip Akbayram, Enver Ayseverin sorularını yanıtladı - Aykırı Sorular (09.07.2012)',
'description': 'Anadolu Pop Müziğinin önde gelen isimlerinden .{94}$',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/54353b6dcecfbe1578205c80.jpg',
'upload_date': '20120710',
}
}, {
'url': 'https://www.cnnturk.com/tv-cnn-turk/programlar/aykiri-sorular/ilber-ortayli-enver-ayseverin-sorularini-yanitladi-aykiri-sorular-16-06-2014',
'md5': '36814483fe64d450f35c985d5a2d2d18',
'info_dict': {
'id': 'ilber-ortayli-enver-ayseverin-sorularini-yanitladi-aykiri-sorular-16-06-2014',
'ext': 'm3u8',
'title': 'İlber Ortaylı Enver Aysever\'in sorularını yanıtladı: Aykırı Sorular - 16.06.2014',
'description': 'Aykırı Sorular, Tarihçi Prof. Dr. İlber Ortaylıyı .{109}',
'thumbnail': 'https://image.cnnturk.com/i/cnnturk/75/1200x675/54353e78cecfbe15782068ae.jpg',
'upload_date': '20140617',
},
'params': {
'skip_download': 'm3u8',
}
}]
def _real_extract(self, url):
video_id = self._match_id(url)