MCPcopy Create free account
hub / github.com/pymupdf/PyMuPDF / test_4155

Function test_4155

tests/test_pixmap.py:441–456  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

439
440
441def test_4155():
442 path = os.path.normpath(f'{__file__}/../../tests/resources/test_3854.pdf')
443 with pymupdf.open(path) as document:
444 page = document[0]
445 pixmap = page.get_pixmap()
446 mv = pixmap.samples_mv
447 mvb1 = mv.tobytes()
448 del page
449 del pixmap
450 try:
451 mvb2 = mv.tobytes()
452 except ValueError as e:
453 print(f'Received exception: {e}')
454 assert 'operation forbidden on released memoryview object' in str(e)
455 else:
456 assert 0, f'Did not receive expected exception when using defunct memoryview.'
457
458
459def test_4336():

Callers

nothing calls this directly

Calls 2

get_pixmapMethod · 0.45
tobytesMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…