From 947cb50fe368829659cf11e016a7944658e5d21f Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Thu, 26 May 2022 17:07:57 +0200 Subject: [PATCH] TST: Fix benchmark --- tests/bench.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/tests/bench.py b/tests/bench.py index f340c8a85..e508c2252 100644 --- a/tests/bench.py +++ b/tests/bench.py @@ -1,7 +1,7 @@ import os import PyPDF2 -from PyPDF2 import PdfReader +from PyPDF2 import PdfReader, Transformation from PyPDF2.generic import Destination TESTS_ROOT = os.path.abspath(os.path.dirname(__file__)) @@ -18,9 +18,19 @@ def page_ops(pdf_path, password): reader.decrypt(password) page = reader.pages[0] - page.mergeRotatedScaledPage(page, 90, 1, 1) - page.mergeScaledTranslatedPage(page, 1, 1, 1) - page.mergeRotatedScaledTranslatedPage(page, 90, 1, 1, 1, 1) + + op = Transformation().rotate(90).scale(1.2) + page.add_transformation(op) + page.merge_page(page) + + op = Transformation().scale(1).translate(tx=1, ty=1) + page.add_transformation(op) + page.merge_page(page) + + op = Transformation().rotate(90).scale(1).translate(tx=1, ty=1) + page.add_transformation(op) + page.merge_page(page) + page.add_transformation((1, 0, 0, 0, 0, 0)) page.scale(2, 2) page.scale_by(0.5)