From 8587efb2c4549f3b3a450e795b61d87aa35a61e4 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Tue, 4 Aug 2026 09:43:36 +0200 Subject: [PATCH] add test for job list --- tests/test_cli_job_manager.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/test_cli_job_manager.py b/tests/test_cli_job_manager.py index 6030b898..4383f210 100644 --- a/tests/test_cli_job_manager.py +++ b/tests/test_cli_job_manager.py @@ -36,9 +36,21 @@ def before_each() -> None: init_jobs(get_test_jobs_directory()) -@pytest.mark.skip() def test_job_list() -> None: - pass + commands = [ sys.executable, 'facefusion.py', 'job-list', 'drafted', '--jobs-path', get_test_jobs_directory() ] + + assert subprocess.run(commands).returncode == 1 + + commands = [ sys.executable, 'facefusion.py', 'job-create', 'test-job-list', '--jobs-path', get_test_jobs_directory() ] + subprocess.run(commands) + + commands = [ sys.executable, 'facefusion.py', 'job-list', 'drafted', '--jobs-path', get_test_jobs_directory() ] + + assert subprocess.run(commands).returncode == 0 + + commands = [ sys.executable, 'facefusion.py', 'job-list', 'queued', '--jobs-path', get_test_jobs_directory() ] + + assert subprocess.run(commands).returncode == 1 def test_job_create() -> None: