()
| 439 | |
| 440 | |
| 441 | def 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 | |
| 459 | def test_4336(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…