MCPcopy Index your code
hub / github.com/pymupdf/PyMuPDF / test_4712

Function test_4712

tests/test_general.py:2132–2146  ·  view source on GitHub ↗

Crash with "corrupted double-linked list

()

Source from the content-addressed store, hash-verified

2130
2131
2132def test_4712():
2133 '''
2134 Crash with "corrupted double-linked list
2135 '''
2136 if pymupdf.mupdf_version_tuple < (1, 26, 11):
2137 print(f'test_4712m(): Not running because known to fail on mupdf < 1.26.11: {pymupdf.mupdf_version=}.')
2138 return
2139 path_a = os.path.normpath(f'{__file__}/../../tests/resources/test_4712_a.pdf')
2140 path_b = os.path.normpath(f'{__file__}/../../tests/resources/test_4712_b.pdf')
2141 doc1 = pymupdf.open(path_a)
2142 for i in range(6):
2143 doc1.load_page(i).get_pixmap()
2144 doc2 = pymupdf.open(path_b)
2145 for i in range(6):
2146 doc2.load_page(i).get_pixmap()
2147
2148
2149def test_4712m():

Callers

nothing calls this directly

Calls 2

load_pageMethod · 0.80
get_pixmapMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…