From 6b47c7f24ef7fee9f714a71f51c27ff61ed632e9 Mon Sep 17 00:00:00 2001 From: Philipp Hagemeister Date: Thu, 27 Jun 2013 18:28:45 +0200 Subject: Allow moving tests into IE files Allow adding download tests right in the IE file. This will cut down on merge conflicts and make it more likely that new IE authors will add tests right away. --- test/test_download.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/test_download.py') diff --git a/test/test_download.py b/test/test_download.py index 067bde4bb..0428a79fe 100644 --- a/test/test_download.py +++ b/test/test_download.py @@ -58,6 +58,13 @@ def _file_md5(fn): with io.open(DEF_FILE, encoding='utf-8') as deff: defs = json.load(deff) +for ie in youtube_dl.extractor.gen_extractors(): + t = getattr(ie, '_TEST', None) + if t: + t['name'] = type(ie).__name__[:-len('IE')] + defs.append(t) + + with io.open(PARAMETERS_FILE, encoding='utf-8') as pf: parameters = json.load(pf) -- cgit v1.2.3