From 09769711178fc9554ac89c8c6f8c8a6e1aaf1d35 Mon Sep 17 00:00:00 2001 From: Matthias Bisping Date: Mon, 4 Apr 2022 10:23:22 +0200 Subject: [PATCH] refactoring --- .../unit_tests/coordinate_transformer_test.py | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/test/unit_tests/coordinate_transformer_test.py b/test/unit_tests/coordinate_transformer_test.py index 549ac4a..b69cb8e 100644 --- a/test/unit_tests/coordinate_transformer_test.py +++ b/test/unit_tests/coordinate_transformer_test.py @@ -28,6 +28,10 @@ def corner(request): return request.param +def set_coords(metadata, x1, y1, x2, y2): + metadata.update({Info.X1: x1, Info.Y1: y1, Info.X2: x2, Info.Y2: y2}) + + def get_fpdf_coordinates(corner): """Origin top left, y1 <= y2; all coords on page are positive (0,0)--+--(2,0)--+ @@ -41,16 +45,16 @@ def get_fpdf_coordinates(corner): metadata = base_position_metadata() if corner == "top_left": - metadata.update({Info.X1: 0, Info.Y1: 0, Info.X2: 100, Info.Y2: 100}) + set_coords(metadata, 0, 0, 100, 100) elif corner == "bottom_left": - metadata.update({Info.X1: 0, Info.Y1: 200, Info.X2: 100, Info.Y2: 300}) + set_coords(metadata, 0, 200, 100, 300) elif corner == "bottom_right": - metadata.update({Info.X1: 200, Info.Y1: 200, Info.X2: 300, Info.Y2: 300}) + set_coords(metadata, 200, 200, 300, 300) elif corner == "top_right": - metadata.update({Info.X1: 200, Info.Y1: 0, Info.X2: 300, Info.Y2: 100}) + set_coords(metadata, 200, 0, 300, 100) else: raise ValueError(f"No coordinates specified for corner {corner}.") @@ -75,16 +79,16 @@ def get_pdfnet_coordinates(corner): metadata = base_position_metadata() if corner == "top_left": - metadata.update({Info.X1: 0, Info.Y1: 200, Info.X2: 100, Info.Y2: 300}) + set_coords(metadata, 0, 200, 100, 300) elif corner == "bottom_left": - metadata.update({Info.X1: 0, Info.Y1: 0, Info.X2: 100, Info.Y2: 100}) + set_coords(metadata, 0, 0, 100, 100) elif corner == "bottom_right": - metadata.update({Info.X1: 200, Info.Y1: 0, Info.X2: 300, Info.Y2: 100}) + set_coords(metadata, 200, 0, 300, 100) elif corner == "top_right": - metadata.update({Info.X1: 200, Info.Y1: 200, Info.X2: 300, Info.Y2: 300}) + set_coords(metadata, 200, 200, 300, 300) else: raise ValueError(f"No coordinates specified for corner {corner}.")