Merge pull request #2041 from dstftw/imdb-list
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Wed, 1 Jan 2014 11:42:59 +0000 (12:42 +0100)
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Wed, 1 Jan 2014 11:45:09 +0000 (12:45 +0100)
[imdb] Add support for IMDb list (#2033)

1  2 
test/test_playlists.py
youtube_dl/extractor/__init__.py

diff --combined test/test_playlists.py
index 1b7b4e3d808cb936fa5fac07136049bd174a4490,81352de6bb9c09d0aa03ea49fb6d0959475c6523..9d522b3574c221bf6594cd9965ea17bf47b671c6
@@@ -28,7 -28,8 +28,8 @@@ from youtube_dl.extractor import 
      BandcampAlbumIE,
      SmotriCommunityIE,
      SmotriUserIE,
-     IviCompilationIE
+     IviCompilationIE,
 -    ImdbListIE
++    ImdbListIE,
  )
  
  
@@@ -187,6 -188,15 +188,15 @@@ class TestPlaylists(unittest.TestCase)
          self.assertEqual(result['id'], u'dezhurnyi_angel/season2')
          self.assertEqual(result['title'], u'Дежурный ангел (2010 - 2012) 2 сезон')
          self.assertTrue(len(result['entries']) >= 20)
+         
+     def test_imdb_list(self):
+         dl = FakeYDL()
+         ie = ImdbListIE(dl)
+         result = ie.extract('http://www.imdb.com/list/sMjedvGDd8U')
+         self.assertIsPlaylist(result)
+         self.assertEqual(result['id'], u'sMjedvGDd8U')
+         self.assertEqual(result['title'], u'Animated and Family Films')
+         self.assertTrue(len(result['entries']) >= 48)
  
  
  if __name__ == '__main__':
index 1e8fd1f8e0f22220d2e91a0a06ecc6d527dbae86,c96212760ae5442763b3c0611281c2b203ee221c..5319a9292938d5d51c9ee807890d34b84715b7e4
@@@ -28,7 -28,6 +28,7 @@@ from .channel9 import Channel9I
  from .cinemassacre import CinemassacreIE
  from .clipfish import ClipfishIE
  from .clipsyndicate import ClipsyndicateIE
 +from .cmt import CMTIE
  from .cnn import CNNIE
  from .collegehumor import CollegeHumorIE
  from .comedycentral import ComedyCentralIE, ComedyCentralShowsIE
@@@ -80,7 -79,10 +80,10 @@@ from .hotnewhiphop import HotNewHipHopI
  from .howcast import HowcastIE
  from .hypem import HypemIE
  from .ign import IGNIE, OneUPIE
- from .imdb import ImdbIE
+ from .imdb import (
+     ImdbIE,
+     ImdbListIE
+ )
  from .ina import InaIE
  from .infoq import InfoQIE
  from .instagram import InstagramIE