youtube-dl

Another place where youtube-dl lives on
git clone git://git.oshgnacknak.de/youtube-dl.git
Log | Files | Refs | README | LICENSE

commit 56dced2670269c3c6d1d49beeddae0ce4c1517f2
parent eef726c04bef14cab0e8957fd72c2baa475e3a85
Author: Philipp Hagemeister <phihag@phihag.de>
Date:   Tue,  4 Feb 2014 16:35:22 +0100

remove accidentally duplicated test file

Diffstat:
Dtest/test_signatures.py | 75---------------------------------------------------------------------------
1 file changed, 0 insertions(+), 75 deletions(-)

diff --git a/test/test_signatures.py b/test/test_signatures.py @@ -1,75 +0,0 @@ -#!/usr/bin/env python - -# Allow direct execution -import os -import sys -import unittest -sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) - - -import io -import re -import string - -from youtube_dl.extractor import YoutubeIE -from youtube_dl.utils import compat_str, compat_urlretrieve - -_TESTS = [ - ( - u'https://s.ytimg.com/yts/jsbin/html5player-vflHOr_nV.js', - u'js', - 86, - u'>=<;:/.-[+*)(\'&%$#"!ZYX0VUTSRQPONMLKJIHGFEDCBA\\yxwvutsrqponmlkjihgfedcba987654321', - ), - ( - u'https://s.ytimg.com/yts/jsbin/html5player-vfldJ8xgI.js', - u'js', - 85, - u'3456789a0cdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS[UVWXYZ!"#$%&\'()*+,-./:;<=>?@', - ), -] - - -class TestSignature(unittest.TestCase): - def setUp(self): - TEST_DIR = os.path.dirname(os.path.abspath(__file__)) - self.TESTDATA_DIR = os.path.join(TEST_DIR, 'testdata') - if not os.path.exists(self.TESTDATA_DIR): - os.mkdir(self.TESTDATA_DIR) - - -def make_tfunc(url, stype, sig_length, expected_sig): - basename = url.rpartition('/')[2] - m = re.match(r'.*-([a-zA-Z0-9_-]+)\.[a-z]+$', basename) - assert m, '%r should follow URL format' % basename - test_id = m.group(1) - - def test_func(self): - fn = os.path.join(self.TESTDATA_DIR, basename) - - if not os.path.exists(fn): - compat_urlretrieve(url, fn) - - ie = YoutubeIE() - if stype == 'js': - with io.open(fn, encoding='utf-8') as testf: - jscode = testf.read() - func = ie._parse_sig_js(jscode) - else: - assert stype == 'swf' - with open(fn, 'rb') as testf: - swfcode = testf.read() - func = ie._parse_sig_swf(swfcode) - src_sig = compat_str(string.printable[:sig_length]) - got_sig = func(src_sig) - self.assertEqual(got_sig, expected_sig) - - test_func.__name__ = str('test_signature_' + stype + '_' + test_id) - setattr(TestSignature, test_func.__name__, test_func) - -for test_spec in _TESTS: - make_tfunc(*test_spec) - - -if __name__ == '__main__': - unittest.main()