Remove "skip page" from tesseract interface

Breaks tests/test_main.py::test_tesseract_missing_tessdata because
conftest.py does not update options.tesseract_env before testing options
for some reason, and tesseract.has_textonly_pdf raises an exception
instead of returning False as the test assumes.
This commit is contained in:
James R. Barlow
2020-05-12 04:09:42 -07:00
parent 6f5b75bcd0
commit d372f1f7fa
3 changed files with 7 additions and 22 deletions
+1 -3
View File
@@ -108,12 +108,10 @@ def test_image_too_large_pdf(monkeypatch, resources, outdir):
monkeypatch.setattr(tesseract, 'run', dummy_run)
tesseract.generate_pdf(
input_image=resources / 'crom.png',
skip_pdf=resources / 'blank.pdf',
output_pdf=outdir / 'pdf.pdf',
output_text=outdir / 'txt.txt',
language=['eng'],
engine_mode=None,
text_only=False,
tessconfig=[],
timeout=180.0,
pagesegmode=None,
@@ -123,7 +121,7 @@ def test_image_too_large_pdf(monkeypatch, resources, outdir):
)
assert Path(outdir / 'txt.txt').read_text() == '[skipped page]'
if os.name != 'nt': # different semantics
assert Path(outdir / 'pdf.pdf').samefile(resources / 'blank.pdf')
assert Path(outdir / 'pdf.pdf').stat().st_size == 0
def test_timeout(caplog):