From 14bb3e32c2fd39c3086fad2e0f16fac9039f21b3 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Fri, 23 May 2025 20:18:11 +0200 Subject: [PATCH] Testing for merge_video() --- tests/test_ffmpeg.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/tests/test_ffmpeg.py b/tests/test_ffmpeg.py index 00cda8c..fa58807 100644 --- a/tests/test_ffmpeg.py +++ b/tests/test_ffmpeg.py @@ -1,3 +1,4 @@ +import os import subprocess import tempfile @@ -89,18 +90,18 @@ def test_merge_video() -> None: get_test_example_file('target-240p.mov'), get_test_example_file('target-240p.webm') ] + output_video_encoders = get_available_encoder_set().get('video') + + if os.getenv('GITHUB_ACTIONS'): + output_video_encoders = [ 'libx264' ] for target_path in merge_set: - for output_video_encoder in get_available_encoder_set().get('video'): - if output_video_encoder not in [ 'h264_amf', 'hevc_amf', 'h264_qsv', 'hevc_qsv' ]: - state_manager.init_item('output_video_encoder', output_video_encoder) - create_temp_directory(target_path) - extract_frames(target_path, '452x240', 25.0, 0, 1) + for output_video_encoder in output_video_encoders: + state_manager.init_item('output_video_encoder', output_video_encoder) + create_temp_directory(target_path) + extract_frames(target_path, '452x240', 25.0, 0, 1) - #assert merge_video(target_path, 25.0, '452x240', 25.0, 0, 1) is True - - if merge_video(target_path, 25.0, '452x240', 25.0, 0, 1) is False: - assert 'this does not work' == output_video_encoder + assert merge_video(target_path, 25.0, '452x240', 25.0, 0, 1) is True clear_temp_directory(target_path)