From ef0aab060a9a8c58b0a3569b8d983d1206517b92 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Tue, 16 Feb 2016 05:17:18 -0800 Subject: [PATCH] Make debug output more verbose on failure --- tests/test_main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/test_main.py b/tests/test_main.py index a361e7ab..7ed67387 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -57,7 +57,12 @@ def check_ocrmypdf(input_basename, output_basename, *args, env=None): output_file = _outfile(output_basename) sh, out, err = run_ocrmypdf_sh(input_file, output_file, *args, env=env) - assert sh.returncode == 0, dict(stdout=out, stderr=err) + if sh.returncode != 0: + print('stdout\n======') + print(out) + print('stderr\n======') + print(err) + assert sh.returncode == 0 assert os.path.exists(output_file), "Output file not created" assert os.stat(output_file).st_size > 100, "PDF too small or empty" return output_file