Add tests for ComedyCentral IE
This commit is contained in:
		@@ -160,5 +160,39 @@
 | 
				
			|||||||
    "params": {
 | 
					    "params": {
 | 
				
			||||||
      "skip_download": true
 | 
					      "skip_download": true
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    "name": "ComedyCentral",
 | 
				
			||||||
 | 
					    "url": "http://www.thedailyshow.com/full-episodes/thu-december-13-2012-kristen-stewart",
 | 
				
			||||||
 | 
					    "playlist": [
 | 
				
			||||||
 | 
					      {
 | 
				
			||||||
 | 
					        "file": "422204.mp4",
 | 
				
			||||||
 | 
					        "md5": "7a7abe068b31ff03e7b8a37596e72380",
 | 
				
			||||||
 | 
					        "info_dict": {
 | 
				
			||||||
 | 
					            "title": "thedailyshow-thu-december-13-2012-kristen-stewart part 1"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      {
 | 
				
			||||||
 | 
					        "file": "422205.mp4",
 | 
				
			||||||
 | 
					        "md5": "30552b7274c94dbb933f64600eadddd2",
 | 
				
			||||||
 | 
					        "info_dict": {
 | 
				
			||||||
 | 
					            "title": "thedailyshow-thu-december-13-2012-kristen-stewart part 2"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      {
 | 
				
			||||||
 | 
					        "file": "422206.mp4",
 | 
				
			||||||
 | 
					        "md5": "1f4c0664b352cb8e8fe85d5da4fbee91",
 | 
				
			||||||
 | 
					        "info_dict": {
 | 
				
			||||||
 | 
					            "title": "thedailyshow-thu-december-13-2012-kristen-stewart part 3"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      {
 | 
				
			||||||
 | 
					        "file": "422207.mp4",
 | 
				
			||||||
 | 
					        "md5": "f61ee8a4e6bd1308438e03badad78554",
 | 
				
			||||||
 | 
					        "info_dict": {
 | 
				
			||||||
 | 
					            "title": "thedailyshow-thu-december-13-2012-kristen-stewart part 4"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2333,7 +2333,6 @@ class ComedyCentralIE(InfoExtractor):
 | 
				
			|||||||
                              (the-colbert-report-(videos|collections)/(?P<clipID>[0-9]+)/[^/]*/(?P<cntitle>.*?))
 | 
					                              (the-colbert-report-(videos|collections)/(?P<clipID>[0-9]+)/[^/]*/(?P<cntitle>.*?))
 | 
				
			||||||
                              |(watch/(?P<date>[^/]*)/(?P<tdstitle>.*)))))
 | 
					                              |(watch/(?P<date>[^/]*)/(?P<tdstitle>.*)))))
 | 
				
			||||||
                     $"""
 | 
					                     $"""
 | 
				
			||||||
    IE_NAME = u'comedycentral'
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    _available_formats = ['3500', '2200', '1700', '1200', '750', '400']
 | 
					    _available_formats = ['3500', '2200', '1700', '1200', '750', '400']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -2446,7 +2445,7 @@ class ComedyCentralIE(InfoExtractor):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        idoc = xml.etree.ElementTree.fromstring(indexXml)
 | 
					        idoc = xml.etree.ElementTree.fromstring(indexXml)
 | 
				
			||||||
        itemEls = idoc.findall('.//item')
 | 
					        itemEls = idoc.findall('.//item')
 | 
				
			||||||
        for itemEl in itemEls:
 | 
					        for partNum,itemEl in enumerate(itemEls):
 | 
				
			||||||
            mediaId = itemEl.findall('./guid')[0].text
 | 
					            mediaId = itemEl.findall('./guid')[0].text
 | 
				
			||||||
            shortMediaId = mediaId.split(':')[-1]
 | 
					            shortMediaId = mediaId.split(':')[-1]
 | 
				
			||||||
            showId = mediaId.split(':')[-2].replace('.com', '')
 | 
					            showId = mediaId.split(':')[-2].replace('.com', '')
 | 
				
			||||||
@@ -2495,7 +2494,7 @@ class ComedyCentralIE(InfoExtractor):
 | 
				
			|||||||
            base = 'http://mtvnmobile.vo.llnwd.net/kip0/_pxn=1+_pxI0=Ripod-h264+_pxL0=undefined+_pxM0=+_pxK=18639+_pxE=mp4/44620/mtvnorigin/'
 | 
					            base = 'http://mtvnmobile.vo.llnwd.net/kip0/_pxn=1+_pxI0=Ripod-h264+_pxL0=undefined+_pxM0=+_pxK=18639+_pxE=mp4/44620/mtvnorigin/'
 | 
				
			||||||
            video_url = base + m.group('finalid')
 | 
					            video_url = base + m.group('finalid')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            effTitle = showId + u'-' + epTitle
 | 
					            effTitle = showId + u'-' + epTitle + u' part ' + compat_str(partNum+1)
 | 
				
			||||||
            info = {
 | 
					            info = {
 | 
				
			||||||
                'id': shortMediaId,
 | 
					                'id': shortMediaId,
 | 
				
			||||||
                'url': video_url,
 | 
					                'url': video_url,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user