From edeb62c7da338fba735407747e838a967a2d60a7 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Tue, 5 Aug 2025 18:34:44 +0200 Subject: [PATCH] tests/test_general.py: fix expected svg output in test_3569 from MuPDF 1.27.x. --- tests/test_general.py | 74 +++++++++++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 24 deletions(-) diff --git a/tests/test_general.py b/tests/test_general.py index e5b3c149f..16c6955ed 100644 --- a/tests/test_general.py +++ b/tests/test_general.py @@ -1632,30 +1632,56 @@ def test_3569(): page = document[0] svg = page.get_svg_image(text_as_path=False) print(f'{svg=}') - assert svg == ( - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '**L1-13\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - '\n' - ) + if pymupdf.mupdf_version_tuple >= (1, 27): + assert svg == ( + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '**L1-13\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + ) + else: + assert svg == ( + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '**L1-13\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + '\n' + ) wt = pymupdf.TOOLS.mupdf_warnings() assert wt == 'unknown cid collection: PDFAUTOCAD-Indentity0\nnon-embedded font using identity encoding: ArialMT (mapping via )\ninvalid marked content and clip nesting'