Philipp Hagemeister 12 years ago
parent
commit
5d254f776a
1 changed files with 18 additions and 7 deletions
  1. 18 7
      test/test_YoutubeDL.py

+ 18 - 7
test/test_YoutubeDL.py

@@ -1,27 +1,32 @@
 #!/usr/bin/env python
 #!/usr/bin/env python
 
 
+# Allow direct execution
+import os
 import sys
 import sys
 import unittest
 import unittest
+sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
 
 
-# Allow direct execution
-import os
-sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+from test.helper import FakeYDL
 
 
-from helper import FakeYDL, parameters
 
 
 class YDL(FakeYDL):
 class YDL(FakeYDL):
     def __init__(self):
     def __init__(self):
         super(YDL, self).__init__()
         super(YDL, self).__init__()
         self.downloaded_info_dicts = []
         self.downloaded_info_dicts = []
+
     def process_info(self, info_dict):
     def process_info(self, info_dict):
         self.downloaded_info_dicts.append(info_dict)
         self.downloaded_info_dicts.append(info_dict)
 
 
+
 class TestFormatSelection(unittest.TestCase):
 class TestFormatSelection(unittest.TestCase):
     def test_prefer_free_formats(self):
     def test_prefer_free_formats(self):
         # Same resolution => download webm
         # Same resolution => download webm
         ydl = YDL()
         ydl = YDL()
         ydl.params['prefer_free_formats'] = True
         ydl.params['prefer_free_formats'] = True
-        formats = [{u'ext': u'webm', u'height': 460},{u'ext': u'mp4',  u'height': 460}]
+        formats = [
+            {u'ext': u'webm', u'height': 460},
+            {u'ext': u'mp4',  u'height': 460},
+        ]
         info_dict = {u'formats': formats, u'extractor': u'test'}
         info_dict = {u'formats': formats, u'extractor': u'test'}
         ydl.process_ie_result(info_dict)
         ydl.process_ie_result(info_dict)
         downloaded = ydl.downloaded_info_dicts[0]
         downloaded = ydl.downloaded_info_dicts[0]
@@ -30,7 +35,10 @@ class TestFormatSelection(unittest.TestCase):
         # Different resolution => download best quality (mp4)
         # Different resolution => download best quality (mp4)
         ydl = YDL()
         ydl = YDL()
         ydl.params['prefer_free_formats'] = True
         ydl.params['prefer_free_formats'] = True
-        formats = [{u'ext': u'webm', u'height': 720},{u'ext': u'mp4',u'height': 1080}]
+        formats = [
+            {u'ext': u'webm', u'height': 720},
+            {u'ext': u'mp4', u'height': 1080},
+        ]
         info_dict[u'formats'] = formats
         info_dict[u'formats'] = formats
         ydl.process_ie_result(info_dict)
         ydl.process_ie_result(info_dict)
         downloaded = ydl.downloaded_info_dicts[0]
         downloaded = ydl.downloaded_info_dicts[0]
@@ -39,7 +47,10 @@ class TestFormatSelection(unittest.TestCase):
         # No prefer_free_formats => keep original formats order
         # No prefer_free_formats => keep original formats order
         ydl = YDL()
         ydl = YDL()
         ydl.params['prefer_free_formats'] = False
         ydl.params['prefer_free_formats'] = False
-        formats = [{u'ext': u'webm', u'height': 720},{u'ext': u'flv',u'height': 720}]
+        formats = [
+            {u'ext': u'webm', u'height': 720},
+            {u'ext': u'flv', u'height': 720},
+        ]
         info_dict[u'formats'] = formats
         info_dict[u'formats'] = formats
         ydl.process_ie_result(info_dict)
         ydl.process_ie_result(info_dict)
         downloaded = ydl.downloaded_info_dicts[0]
         downloaded = ydl.downloaded_info_dicts[0]