From 0ec13d3a17077a468252a2bfe9e74a7d7486cb20 Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sun, 16 Aug 2015 01:57:35 -0700 Subject: [PATCH] Fix test cases: minor issues -os.environ directly modified when whole suite run, breaking subsequent tests -no longer trusting JHOVE for PDF/A validation --- tests/test_main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_main.py b/tests/test_main.py index 56cceeb6..20614a32 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -265,16 +265,16 @@ def break_ghostscript_pdfa(): def test_ghostscript_pdfa_fails(break_ghostscript_pdfa): - env = os.environ + env = os.environ.copy() env['PATH'] = break_ghostscript_pdfa p, out, err = run_ocrmypdf_env( 'graph_ocred.pdf', 'not_a_pdfa.pdf', '-v', '1', '--skip-text', env=env) - assert p.returncode == ExitCode.invalid_output_pdfa, err # not PDFA + assert p.returncode == ExitCode.ok, err # no longer using JHOVE PDFA check def test_tesseract_missing_tessdata(): - env = os.environ + env = os.environ.copy() env['TESSDATA_PREFIX'] = '/tmp' p, _, err = run_ocrmypdf_env(