Skip to content

Commit 7ada2f5

Browse files
committed
Fix PyMuPDF tests again due to MuPDF warnings changes.
1 parent 2db934e commit 7ada2f5

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

src/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17597,6 +17597,7 @@ def width(self):
1759717597
TEXT_COLLECT_VECTORS = mupdf.FZ_STEXT_COLLECT_VECTORS
1759817598
TEXT_IGNORE_ACTUALTEXT = mupdf.FZ_STEXT_IGNORE_ACTUALTEXT
1759917599
TEXT_SEGMENT = mupdf.FZ_STEXT_SEGMENT
17600+
TEXT_LAZY_VECTORS = mupdf.FZ_STEXT_LAZY_VECTORS
1760017601

1760117602
if mupdf_version_tuple >= (1, 26):
1760217603
TEXT_PARAGRAPH_BREAK = mupdf.FZ_STEXT_PARAGRAPH_BREAK

tests/test_general.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -911,11 +911,17 @@ def test_bboxlog_2885():
911911

912912
bbl = page.get_bboxlog()
913913
wt = pymupdf.TOOLS.mupdf_warnings()
914-
assert wt == 'invalid marked content and clip nesting'
914+
if pymupdf.mupdf_version_tuple >= (1, 28):
915+
assert wt == ''
916+
else:
917+
assert wt == 'invalid marked content and clip nesting'
915918

916919
bbl = page.get_bboxlog(layers=True)
917920
wt = pymupdf.TOOLS.mupdf_warnings()
918-
assert wt == 'invalid marked content and clip nesting'
921+
if pymupdf.mupdf_version_tuple >= (1, 28):
922+
assert wt == ''
923+
else:
924+
assert wt == 'invalid marked content and clip nesting'
919925

920926
def test_3081():
921927
'''
@@ -1757,7 +1763,10 @@ def test_3569():
17571763
'</svg>\n'
17581764
)
17591765
wt = pymupdf.TOOLS.mupdf_warnings()
1760-
assert wt == 'unknown cid collection: PDFAUTOCAD-Indentity0\nnon-embedded font using identity encoding: ArialMT (mapping via )\ninvalid marked content and clip nesting'
1766+
if pymupdf.mupdf_version_tuple >= (1, 28):
1767+
assert wt == 'unknown cid collection: PDFAUTOCAD-Indentity0\nnon-embedded font using identity encoding: ArialMT (mapping via )\ninvalid marked content sequence / clip nesting'
1768+
else:
1769+
assert wt == 'unknown cid collection: PDFAUTOCAD-Indentity0\nnon-embedded font using identity encoding: ArialMT (mapping via )\ninvalid marked content and clip nesting'
17611770

17621771
def test_3450():
17631772
# This issue is a slow-down, so we just show time taken - it's not safe

0 commit comments

Comments
 (0)