From 8ce39738045f85624e4a4fb7c53787f2ea4a1692 Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Mon, 15 Sep 2025 22:10:06 +0200 Subject: [PATCH] Update tests to upcoming MuPDF 1.27.0 and later. --- .../test_1645_expected-after-1.27.0.pdf | Bin 0 -> 2681 bytes tests/test_annots.py | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 tests/resources/test_1645_expected-after-1.27.0.pdf diff --git a/tests/resources/test_1645_expected-after-1.27.0.pdf b/tests/resources/test_1645_expected-after-1.27.0.pdf new file mode 100644 index 0000000000000000000000000000000000000000..27d61072d031f634c43b9d78a15f213426134d7c GIT binary patch literal 2681 zcmb`JdpuNmAIDQ@_ZXF;VqK0xBbhT-Gpu`KQW=*q664Y^2ZLr9!;Dn&B*H9_Ng?#q zcG*N1t&~_Qs!2-Gt~O+BH)@`;XuIw68{Ithyq>?F^T+RXexKj(_r0C-`n|uFzI28y z0Y`=`TTi$C3|X!~1*nKCMtN{VD$GmHNC(CvEHp`&EQ$o7s@Ul5H1@&#^!B>ukPa$n=Qxs6>q7^tMbTr)+=2gPJa3wGU9P6CcQbk z>k%QzEE%JToi3&4IyhKZ=28{mI(Gwz$7<0zF`I(QFJU1@XC7y)->iAC;8JsKcu#>s zrC^l=wVZs!JUN(a(U`ls4Gqt#=($CF%(|E@BG{Gl^w^P54)_3(9yyl+3Ga!klz|jZ=;aIwAjW5 z{Z{lhH z?x0G&AO1#^5C6EuSZY+gZ%ec3=-VcTUg!epTiDtW~Sd7?vc) z3o`2@i-(}XXexVli<(S<;TdHrvRMCGH{f-g%e=ll^07#8@X+S+suNeFs?~3PsP~lKnucS%)Hg2M zfnKIWLVQt-N|WrS+%v zBd7EaMEy3DahvR_^O}N`p0p}9H%PgVAB=IBzuwd`ec#I00ilfUksiLy-KJtz$h=J7 zWem*idl~;3w^b7M=Cnx? zeoOZ&ITJoma+2h1u}M;@9k@i4nlsB$Z-X5sVqU({U5k0%cf{pQKPflnrBS1oOw76- zvOig@8iQ^+9UIR#|HYnWlF+qR-g9VpkG_9N=N?D)ZUtMjB}i5iceXLZlxlDLY)k5% z`A+%l{CB4Z`gI;NJ;_mhxpOD1TxaOSC1rWFZDVyv%w3+g=CIOUS2c|-G^@u>6#Qzw z20Pup_(|QBbu+W`?cY@#XlscrY}r{@^|#|kG)s2hVLh#qm z?mZY3*Imz6u6p$*WskyU!$n$X`KZc&=`*dUb30!Kz=VcWa1Ghne*-n&_`BJ%u>M{E7ud?HJL=Z%`W*))%oYPaiM>qaf;93}S_<(_s2cG&yexRmUCyEM&#Ji#tY>!nQ8 zQ6|WgiQ8q9N`C-QfNs>`bhD#o_nSw#Ipd)OIaY9#Q+c!q!+AXCM;ohVRqhpGXrhU% zMq0Lejh8EbP~H{>2BTW?^Q#x^d=gSeic%W82IOF`=*G<(f9+c~)J7;;IecOGm2&i!qCZ9$_j)`b%q4xhwZ|Fb;QO!PdXNfByDqwbjMLm)aMvDTpZ4+x2Hu zeEQ5X1^>;1NBfsbe{N`$8z5-*1m4dEpkD{eCr^(rpVFy?uJE_ zK~)}f&++@g!j_O5FVfrp2wz}3^RAj)A8yu<3{zkKQ*Zl8Dtx-`86p&Aqf#*-OQaY; zheo8r)DP5I?xhyUM3_Xy0f|J$Q9==S|BvW&7m9e`S`UQr&dvzk4U31PVMNUfm_UQs zQPzkrJPAjH0h2$m3Cs5IXImqFfMv@$1QC+2f9et90fPa8szQCC`Y_BF5 zaN^Cx#tKETwr+UqDb%5Tk>LLgXKJ@oE4S7sA{JEXbM1tp^@#g>SWm4RlPebSr64;s z!zV|O)kkoHgg&$dlciDz4^jikeIzD<{J()&PGa96)g8wZ?I;XxIGC%ma!1%rn~AF-tRfi49o^S|W{UFHB8%|K*>OiqI$s5AxldS9|rVqB;p@r literal 0 HcmV?d00001 diff --git a/tests/test_annots.py b/tests/test_annots.py index 2c67f906d..fa98216e7 100644 --- a/tests/test_annots.py +++ b/tests/test_annots.py @@ -236,7 +236,10 @@ def test_1645(): pymupdf.TOOLS.set_annot_stem('jorj') try: path_in = os.path.abspath( f'{__file__}/../resources/symbol-list.pdf') - path_expected = os.path.abspath( f'{__file__}/../../tests/resources/test_1645_expected.pdf') + if pymupdf.mupdf_version_tuple >= (1, 27): + path_expected = os.path.abspath( f'{__file__}/../../tests/resources/test_1645_expected-after-1.27.0.pdf') + else: + path_expected = os.path.abspath( f'{__file__}/../../tests/resources/test_1645_expected.pdf') path_out = os.path.abspath( f'{__file__}/../test_1645_out.pdf') doc = pymupdf.open(path_in) page = doc[0]