Fix CI failure due to spoofers not being updated to Tesseract 3.05 strings

This commit is contained in:
James R. Barlow
2017-09-01 16:17:26 -07:00
parent bafd08391d
commit 277bf8fd61
4 changed files with 14 additions and 12 deletions
+1
View File
@@ -43,6 +43,7 @@ install:
script:
- mv ocrmypdf dont_import_this_ocrmypdf
- tesseract --version
- pytest -n auto
- mv dont_import_this_ocrmypdf ocrmypdf
+3 -3
View File
@@ -6,10 +6,10 @@ OCRmyPDF uses `semantic versioning <http://semver.org/>`_ for its command line i
The OCRmyPDF package itself does not contain a public API, although it is fairly stable and breaking changes are usually timed with a major release. A future release will clearly define the stable public API.
next
----
v5.3.3
------
- Fix missing error message that should occur when trying to force ``--pdf-renderer sandwich`` on old versions of Tesseract
- Fixed missing error message that should occur when trying to force ``--pdf-renderer sandwich`` on old versions of Tesseract
- Update copyright information in test files
- Set system ``LANG`` to UTF-8 in Dockerfiles to avoid UTF-8 encoding errors
+5 -5
View File
@@ -4,9 +4,9 @@
import sys
VERSION_STRING = '''tesseract 3.04.00
leptonica-1.72
libjpeg 8d : libpng 1.6.19 : libtiff 4.0.6 : zlib 1.2.5
VERSION_STRING = '''tesseract 3.05.01
leptonica-1.74.4
libjpeg 9b : libpng 1.6.32 : libtiff 4.0.8 : zlib 1.2.8
SPOOFED: return error claiming image too big
'''
@@ -20,10 +20,10 @@ def main():
print(VERSION_STRING, file=sys.stderr)
sys.exit(0)
elif sys.argv[1] == '--list-langs':
print('List of available languages (1):\neng', file=sys.stderr)
print('List of available languages (1):\neng\n', file=sys.stderr)
sys.exit(0)
elif sys.argv[1] == '--print-parameters':
print('A parameter list would go here', file=sys.stderr)
print('A parameter list would go here\ntextonly_pdf 0\n', file=sys.stderr)
sys.exit(0)
elif sys.argv[-2] == 'hocr':
print("Image too large: (33830, 14959)\n"
+5 -4
View File
@@ -5,9 +5,9 @@ import os
import signal
VERSION_STRING = '''tesseract 3.04.00
leptonica-1.72
libjpeg 8d : libpng 1.6.19 : libtiff 4.0.6 : zlib 1.2.5
VERSION_STRING = '''tesseract 3.05.01
leptonica-1.74.4
libjpeg 9b : libpng 1.6.32 : libtiff 4.0.8 : zlib 1.2.8
SPOOFED: CRASH ON OCR or -psm 0
'''
@@ -30,7 +30,8 @@ def main():
print('List of available languages (1):\neng', file=sys.stderr)
sys.exit(0)
elif sys.argv[1] == '--print-parameters':
print('List of parameters would go here', file=sys.stderr)
print('A parameter list would go here\ntextonly_pdf 0\n',
file=sys.stderr)
sys.exit(0)
elif sys.argv[-2] == 'hocr':
print("KABOOM! Tesseract failed for some reason", file=sys.stderr)