From fcbdbac60295d3ae9fcd5e84626a41a52d47f6d8 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Fri, 9 Jan 2026 01:25:31 -0800 Subject: [PATCH] Update test_page_boxes MediaBox expectations for speculative PDF/A When speculative PDF/A succeeds (verapdf available), Ghostscript is bypassed and MediaBox is preserved rather than normalized to origin. --- tests/test_page_boxes.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/test_page_boxes.py b/tests/test_page_boxes.py index 7741c797..8fee56cd 100644 --- a/tests/test_page_boxes.py +++ b/tests/test_page_boxes.py @@ -15,8 +15,11 @@ wh_rect = [0, 0, 412, 592] neg_rect = [-100, -100, 512, 692] mediabox_testdata = [ - ('fpdf2', 'pdfa', 'ccitt.pdf', None, inset_rect, wh_rect), - ('sandwich', 'pdfa', 'ccitt.pdf', None, inset_rect, wh_rect), + # When speculative PDF/A succeeds (verapdf available), MediaBox is preserved. + # Ghostscript would normalize MediaBox to start at origin, but speculative + # conversion bypasses Ghostscript. + ('fpdf2', 'pdfa', 'ccitt.pdf', None, inset_rect, inset_rect), + ('sandwich', 'pdfa', 'ccitt.pdf', None, inset_rect, inset_rect), ('fpdf2', 'pdf', 'ccitt.pdf', None, inset_rect, inset_rect), ('sandwich', 'pdf', 'ccitt.pdf', None, inset_rect, inset_rect), (