Skip to content

Commit 416915e

Browse files
tests/: more concise specifications of large expected warnings text.
1 parent aaa8468 commit 416915e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

tests/test_2548.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ def test_2548():
3333
# versions with updated MuPDF also fix the bug.
3434
rebased = hasattr(pymupdf, 'mupdf')
3535
if pymupdf.mupdf_version_tuple >= (1, 27):
36-
expected = 'format error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing'
36+
expected = 'format error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing'
37+
expected = '\n'.join([expected] * 5)
3738
else:
3839
expected = 'format error: cycle in structure tree\nstructure tree broken, assume tree is missing'
3940
if rebased:

tests/test_textextract.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -374,12 +374,13 @@ def get_all_page_from_pdf(document, last_page=None):
374374

375375
assert texts1 == texts0
376376

377+
wt = pymupdf.TOOLS.mupdf_warnings()
377378
if pymupdf.mupdf_version_tuple < (1, 27):
378-
wt = pymupdf.TOOLS.mupdf_warnings()
379379
assert wt == 'Actualtext with no position. Text may be lost or mispositioned.\n... repeated 434 times...'
380380
else:
381-
wt = pymupdf.TOOLS.mupdf_warnings()
382-
assert wt == 'format error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing\nformat error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing'
381+
expected = 'format error: No common ancestor in structure tree\nstructure tree broken, assume tree is missing'
382+
expected = '\n'.join([expected] * 56)
383+
assert wt == expected
383384

384385
def test_3650():
385386
path = os.path.normpath(f'{__file__}/../../tests/resources/test_3650.pdf')

0 commit comments

Comments
 (0)