Add test for metacafe ffilter
This commit is contained in:
parent
38a44e48b8
commit
9d87eb84b9
32
test/test_metacafe_ffilter.py
Normal file
32
test/test_metacafe_ffilter.py
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import unittest
|
||||||
|
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||||
|
|
||||||
|
from test.helper import try_rm
|
||||||
|
|
||||||
|
from youtube_dl import YoutubeDL
|
||||||
|
|
||||||
|
class TestMetacafeFFilter(unittest.TestCase):
|
||||||
|
def test_metacafe(self):
|
||||||
|
filename = '2155630.mp4'
|
||||||
|
url = 'http://www.metacafe.com/watch/2155630/adult_art_by_david_hart_156/'
|
||||||
|
|
||||||
|
params = {
|
||||||
|
'skip_download': True,
|
||||||
|
'writeinfojson': True,
|
||||||
|
'outtmpl': '%(id)s.%(ext)s',
|
||||||
|
}
|
||||||
|
ydl = YoutubeDL(params)
|
||||||
|
ydl.add_default_info_extractors()
|
||||||
|
json_filename = os.path.splitext(filename)[0] + '.info.json'
|
||||||
|
try_rm(json_filename)
|
||||||
|
ydl.download([url])
|
||||||
|
res = os.path.exists(json_filename)
|
||||||
|
try_rm(json_filename)
|
||||||
|
self.assertTrue(res)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
unittest.main()
|
Loading…
x
Reference in New Issue
Block a user