[soundcloud] Add an extractor for users (closes #1426)
This commit is contained in:
		@@ -8,7 +8,7 @@ import json
 | 
			
		||||
import os
 | 
			
		||||
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
 | 
			
		||||
 | 
			
		||||
from youtube_dl.extractor import DailymotionPlaylistIE, VimeoChannelIE, UstreamChannelIE
 | 
			
		||||
from youtube_dl.extractor import DailymotionPlaylistIE, VimeoChannelIE, UstreamChannelIE, SoundcloudUserIE
 | 
			
		||||
from youtube_dl.utils import *
 | 
			
		||||
 | 
			
		||||
from helper import FakeYDL
 | 
			
		||||
@@ -42,5 +42,13 @@ class TestPlaylists(unittest.TestCase):
 | 
			
		||||
        self.assertEqual(result['id'], u'5124905')
 | 
			
		||||
        self.assertTrue(len(result['entries']) >= 11)
 | 
			
		||||
 | 
			
		||||
    def test_soundcloud_user(self):
 | 
			
		||||
        dl = FakeYDL()
 | 
			
		||||
        ie = SoundcloudUserIE(dl)
 | 
			
		||||
        result = ie.extract('https://soundcloud.com/the-concept-band')
 | 
			
		||||
        self.assertIsPlaylist(result)
 | 
			
		||||
        self.assertEqual(result['id'], u'9615865')
 | 
			
		||||
        self.assertTrue(len(result['entries']) >= 12)
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
    unittest.main()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user