Skip to content

Commit 1f4aea9

Browse files
tests/test_pagedelete.py: added test_4462().
Check Document.delete_page() works with single -1 arg.
1 parent d92788a commit 1f4aea9

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/test_pagedelete.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,25 @@ def test_3150():
9191
doc = pymupdf.open(filename)
9292
doc.select(pages)
9393
assert doc.page_count == len(pages)
94+
95+
96+
def test_4462():
97+
path0 = os.path.normpath(f'{__file__}/../../tests/resources/test_4462_0.pdf')
98+
path1 = os.path.normpath(f'{__file__}/../../tests/resources/test_4462_1.pdf')
99+
path2 = os.path.normpath(f'{__file__}/../../tests/resources/test_4462_2.pdf')
100+
with pymupdf.open() as document:
101+
document.new_page()
102+
document.new_page()
103+
document.new_page()
104+
document.new_page()
105+
document.save(path0)
106+
with pymupdf.open(path0) as document:
107+
assert len(document) == 4
108+
document.delete_page(-1)
109+
document.save(path1)
110+
with pymupdf.open(path1) as document:
111+
assert len(document) == 3
112+
document.delete_pages(-1)
113+
document.save(path2)
114+
with pymupdf.open(path2) as document:
115+
assert len(document) == 2

0 commit comments

Comments
 (0)