From 28890f0be8dbad6b5e38b6c3ef6db53714603553 Mon Sep 17 00:00:00 2001 From: DeniDoman Date: Wed, 15 Jul 2026 23:47:58 +0200 Subject: [PATCH] test(jobs): align outputs_count assertions with text-as-metadata semantics The master merge stopped counting text entries as outputs (they are preview-only metadata). Update the two preview-priority tests so their count assertions match; the media-over-text preview assertions are unchanged. --- tests/execution/test_jobs.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/execution/test_jobs.py b/tests/execution/test_jobs.py index f25ba53cc..16dde56a6 100644 --- a/tests/execution/test_jobs.py +++ b/tests/execution/test_jobs.py @@ -288,7 +288,8 @@ class TestGetOutputsSummary: 'image_node': {'images': [{'filename': 'preview.png', 'type': 'temp'}]}, } count, preview = get_outputs_summary(outputs) - assert count == 2 + # Text is preview-only metadata and not counted; only the image counts. + assert count == 1 assert preview['filename'] == 'preview.png' assert preview['mediaType'] == 'images' @@ -298,7 +299,7 @@ class TestGetOutputsSummary: 'text_node': {'text': ['hello world']}, } count, preview = get_outputs_summary(outputs) - assert count == 1 + assert count == 0 # text entries are not counted as outputs assert preview['mediaType'] == 'text' assert preview['content'] == 'hello world'