From 9d87eb84b9508b497372ee350985bb21afd5d550 Mon Sep 17 00:00:00 2001 From: Alex Monk Date: Fri, 2 Sep 2016 15:46:04 +0100 Subject: [PATCH] Add test for metacafe ffilter --- test/test_metacafe_ffilter.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 test/test_metacafe_ffilter.py diff --git a/test/test_metacafe_ffilter.py b/test/test_metacafe_ffilter.py new file mode 100644 index 000000000..a981f88f9 --- /dev/null +++ b/test/test_metacafe_ffilter.py @@ -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()