diff options
-rw-r--r-- | test/test_download.py | 3 | ||||
-rw-r--r-- | test/tests.json | 11 |
2 files changed, 13 insertions, 1 deletions
diff --git a/test/test_download.py b/test/test_download.py index 8b9b83373..4a59f6638 100644 --- a/test/test_download.py +++ b/test/test_download.py @@ -90,7 +90,8 @@ def generator(test_case): fd.download([test_case['url']]) for tc in test_cases: - self.assertTrue(os.path.exists(tc['file'])) + if not test_case.get('params', {}).get('skip_download', False): + self.assertTrue(os.path.exists(tc['file'])) self.assertTrue(os.path.exists(tc['file'] + '.info.json')) if 'md5' in tc: md5_for_file = _file_md5(tc['file']) diff --git a/test/tests.json b/test/tests.json index 1d7707033..cd72a88e3 100644 --- a/test/tests.json +++ b/test/tests.json @@ -149,5 +149,16 @@ "info_dict": { "title": "Young Americans for Liberty February 7, 2012 2:28 AM" } + }, + { + "name": "InfoQ", + "url": "http://www.infoq.com/presentations/A-Few-of-My-Favorite-Python-Things", + "file": "12-jan-pythonthings.mp4", + "info_dict": { + "title": "A Few of My Favorite [Python] Things" + }, + "params": { + "skip_download": true + } } ] |