diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-11-10 07:32:25 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-11-10 07:32:35 +0530 |
commit | 495322b95bbf8befa0f0b354f110a1d4eddac784 (patch) | |
tree | fc592024f32152ce0894eba7ac35c28331e6b49c /test/test_download.py | |
parent | c789fb778798d682a1b2d3c74180ba8d20c23552 (diff) | |
download | hypervideo-pre-495322b95bbf8befa0f0b354f110a1d4eddac784.tar.lz hypervideo-pre-495322b95bbf8befa0f0b354f110a1d4eddac784.tar.xz hypervideo-pre-495322b95bbf8befa0f0b354f110a1d4eddac784.zip |
[test] Allow `extract_flat` in download tests
Authored by: coletdjnz, pukkandan
Diffstat (limited to 'test/test_download.py')
-rwxr-xr-x | test/test_download.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/test_download.py b/test/test_download.py index 7ee8c7c43..43b39c36b 100755 --- a/test/test_download.py +++ b/test/test_download.py @@ -106,7 +106,7 @@ def generator(test_case, tname): params = tc.get('params', {}) if not info_dict.get('id'): raise Exception(f'Test {tname} definition incorrect - "id" key is not present') - elif not info_dict.get('ext'): + elif not info_dict.get('ext') and info_dict.get('_type', 'video') == 'video': if params.get('skip_download') and params.get('ignore_no_formats_error'): continue raise Exception(f'Test {tname} definition incorrect - "ext" key must be present to define the output file') @@ -213,6 +213,8 @@ def generator(test_case, tname): tc_res_dict = res_dict['entries'][tc_num] # First, check test cases' data against extracted data alone expect_info_dict(self, tc_res_dict, tc.get('info_dict', {})) + if tc_res_dict.get('_type', 'video') != 'video': + continue # Now, check downloaded file consistency tc_filename = get_tc_filename(tc) if not test_case.get('params', {}).get('skip_download', False): |