diff options
author | Philipp Hagemeister <phihag@phihag.de> | 2013-06-27 18:28:45 +0200 |
---|---|---|
committer | Philipp Hagemeister <phihag@phihag.de> | 2013-06-27 18:28:45 +0200 |
commit | 6b47c7f24ef7fee9f714a71f51c27ff61ed632e9 (patch) | |
tree | 980cff35223b2348443ad2ab760b8000eb76ce8f /test/test_download.py | |
parent | d798e1c7a99d75b5e04b71b01faf925614b58d59 (diff) | |
download | youtube-dl-6b47c7f24ef7fee9f714a71f51c27ff61ed632e9.zip youtube-dl-6b47c7f24ef7fee9f714a71f51c27ff61ed632e9.tar.gz youtube-dl-6b47c7f24ef7fee9f714a71f51c27ff61ed632e9.tar.bz2 |
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.
Diffstat (limited to 'test/test_download.py')
-rw-r--r-- | test/test_download.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/test_download.py b/test/test_download.py index 067bde4..0428a79 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) |