1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
"""psresize tests.
Copyright (c) Reuben Thomas 2023.
Released under the GPL version 3, or (at your option) any later version.
"""
from pathlib import Path
from testutils import Case, GeneratedInput, file_test, make_tests
from psutils.command.psresize import psresize
pytestmark = make_tests(
psresize,
Path(__file__).parent.resolve() / "test-files",
Case(
"20-A4",
["-p", "a4"],
GeneratedInput("a4", 20),
),
Case(
"20-A3",
["-p", "a3"],
GeneratedInput("a4", 20),
),
Case(
"20-A5",
["-p", "a5"],
GeneratedInput("a4", 20),
),
Case(
"20-Letter",
["-p", "letter"],
GeneratedInput("a4", 20),
),
Case(
"20-A5in-A4",
["-p", "a4"],
GeneratedInput("a5", 20),
),
Case(
"20-A3in-A4",
["-p", "a4"],
GeneratedInput("a3", 20),
),
)
test_psresize = file_test
|