From e454b0c6d4556a874f8a50af02dcee7321d00eb5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Jun 2023 11:24:45 +0530 Subject: [PATCH] add a simple append test for PDF --- src/calibre/utils/podofo/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/utils/podofo/__init__.py b/src/calibre/utils/podofo/__init__.py index 7356874e6b..540a556f57 100644 --- a/src/calibre/utils/podofo/__init__.py +++ b/src/calibre/utils/podofo/__init__.py @@ -243,6 +243,13 @@ def test_podofo(): del p finally: os.remove(f.name) + a = podofo.PDFDoc() + a.load(raw) + b = podofo.PDFDoc() + b.load(raw) + a.append(b) + if a.page_count() != 2 * b.page_count(): + raise ValueError('Appending failed') if __name__ == '__main__':