James R. Barlow
|
4d26867dee
|
Delinting
|
2019-09-20 17:17:11 -07:00 |
|
James R. Barlow
|
68c852acec
|
Remove test_tesseract_config_invalid from suite
Also causes problems in CI
|
2019-09-18 13:28:02 -07:00 |
|
James R. Barlow
|
a8565bac6e
|
Fix any False in the ocrmypdf.ocr() API being set to True
|
2019-09-15 01:47:31 -07:00 |
|
James R. Barlow
|
d7b7ca0574
|
v9.0.3 notes; Remove test_tesseract_config_notfound from suite
|
2019-09-05 13:39:43 -07:00 |
|
James R. Barlow
|
944d59e5ad
|
Fix --print-parameters issue when chi_sim is not installed
|
2019-09-04 01:17:52 -07:00 |
|
James R. Barlow
|
19ba3ae011
|
Allow test_german to xfail if deu language is not installed
|
2019-09-03 17:38:54 -07:00 |
|
James R. Barlow
|
feff1e38bb
|
Use context managers to ensure Pillow images are closed
|
2019-09-03 17:19:12 -07:00 |
|
James R. Barlow
|
c8d6ea6b10
|
Fix tests broken by --print-parameters change
|
2019-09-03 17:17:24 -07:00 |
|
James R. Barlow
|
b0d9775343
|
Attempt to resolve black-inversion issue
|
2019-08-31 01:25:36 -07:00 |
|
James R. Barlow
|
638eb556ef
|
Reactivate user-words test that was always skipped
|
2019-08-27 14:52:59 -07:00 |
|
James R. Barlow
|
7755c5c5a7
|
tests: fix interpretation of None as omitted argument
|
2019-08-11 16:58:22 -07:00 |
|
James R. Barlow
|
793348a47c
|
tests: mark test as requiring pngquant
|
2019-08-11 16:58:22 -07:00 |
|
James R. Barlow
|
a1a7b973e9
|
tests: split out stdin/stdout tests
|
2019-08-09 01:23:49 -07:00 |
|
James R. Barlow
|
77bbc22c50
|
Ensure --image-dpi on non-image produces a warning
|
2019-08-09 01:08:16 -07:00 |
|
James R. Barlow
|
df32008667
|
Ensure test_optimize passes
Linearization sends it over the edge
|
2019-07-27 16:47:53 -07:00 |
|
James R. Barlow
|
db4598f76a
|
Add PDF linearization
|
2019-07-27 16:15:48 -07:00 |
|
James R. Barlow
|
5f00e4f9d8
|
Sort imports
|
2019-07-27 04:51:52 -07:00 |
|
James R. Barlow
|
0c066d1d53
|
Expand scope of --pages testing
|
2019-07-27 04:26:23 -07:00 |
|
James R. Barlow
|
5304c631ec
|
Don't warn about --user-words in Tesseract 4.1 or later
|
2019-07-27 02:14:59 -07:00 |
|
James R. Barlow
|
6fbeb6347d
|
Merge api (without plugins)
|
2019-07-27 02:04:01 -07:00 |
|
James R. Barlow
|
f83de20c37
|
Remove plugins (for now)
It's holding up too many other useful,
releaseable changes.
|
2019-07-27 01:41:14 -07:00 |
|
James R. Barlow
|
12769b96e5
|
Drop support for omitting pdfminer.six
|
2019-07-10 13:37:01 -07:00 |
|
James R. Barlow
|
cbeddab35f
|
rename ocrmypdf.run -> ocrmypdf.ocr
|
2019-07-07 02:11:44 -07:00 |
|
James R. Barlow
|
eeae6f8292
|
test: Add syntax checks for shell completions
|
2019-07-02 13:49:17 -07:00 |
|
James R. Barlow
|
9b60d3e285
|
Improve testing of _validation.py
|
2019-06-22 02:33:04 -07:00 |
|
James R. Barlow
|
c357d4146e
|
Restructure ocrmypdf.pdfinfo
|
2019-06-20 03:10:41 -07:00 |
|
James R. Barlow
|
51ed381bfc
|
Rename weave -> graft
|
2019-06-13 01:16:56 -07:00 |
|
James R. Barlow
|
16990890d8
|
Remove "from ocrmypdf import ocrmypdf"
Messes up future imports from ocrmypdf, so don't do it.
|
2019-06-12 17:52:25 -07:00 |
|
James R. Barlow
|
8b8de7cc1d
|
Add new --pages feature to limit OCR to only specific pages
|
2019-06-12 17:27:47 -07:00 |
|
James R. Barlow
|
20ad032977
|
Fix some error messages that printed directly to sys.stderr instead of logging
|
2019-06-05 03:07:48 -07:00 |
|
James R. Barlow
|
eb5200d26a
|
Change most tests to use ocrmypdf API instead of subprocess
The main benefit of this is code coverage gains can actually follow it.
Also removes most ugly os.environ hacks.
|
2019-06-03 01:45:27 -07:00 |
|
James R. Barlow
|
e73740ae9d
|
test: remove test code that support tess3 or tess4 testing
|
2019-06-03 01:33:24 -07:00 |
|
James R. Barlow
|
fb933edc0f
|
Use newer pytest tmp_path API
|
2019-06-01 01:55:51 -07:00 |
|
James R. Barlow
|
ba41ccae1b
|
conftest: don't modify PYTEST_CURRENT_TEST when manipulating os.environ
It confuses pytest.
|
2019-06-01 01:41:39 -07:00 |
|
James R. Barlow
|
8ed4e229f3
|
ghostscript: avoid log=None construct
|
2019-05-30 13:57:38 -07:00 |
|
James R. Barlow
|
9d5f23e961
|
Rename filters to plugins
|
2019-05-28 02:39:25 -07:00 |
|
James R. Barlow
|
7566d4b768
|
Introduce plugins/filters
|
2019-05-27 16:55:04 -07:00 |
|
James R. Barlow
|
5c4c32ab3c
|
Remove multiprocessing tests - no longer valid
|
2019-05-27 12:07:20 -07:00 |
|
James R. Barlow
|
c14f62752b
|
Tests: add an API test
|
2019-05-25 16:24:09 -07:00 |
|
James R. Barlow
|
5cecb3ecb4
|
Convert one test to use API
|
2019-05-22 23:53:48 -07:00 |
|
James R. Barlow
|
32a076c039
|
Refactor validation and exceptions
CLI now tracks check_options exceptions. API now works more like
an API, without an exception handler,
because the caller should provide one.
|
2019-05-20 18:01:17 -07:00 |
|
James R. Barlow
|
ef1ef1cdf0
|
Fix test invalidated by Python 3.6 logging fixes
|
2019-05-17 15:20:07 -07:00 |
|
James R. Barlow
|
4340ad9f12
|
Update test cache
|
2019-05-17 01:45:06 -07:00 |
|
James R. Barlow
|
8df1ea2754
|
Mark some slow tests
|
2019-05-17 01:42:27 -07:00 |
|
James R. Barlow
|
e528adc603
|
pylint removal
|
2019-05-17 01:09:06 -07:00 |
|
James R. Barlow
|
13ab23ba54
|
Refactor weave_layers, introduce progress bar
Fixes a bug in this branch where --sidecar would fail by trying to iterator
the executor futures twice.
|
2019-05-16 14:57:31 -07:00 |
|
James R. Barlow
|
5e025c3382
|
Reinstate log level in messages to be closer to old behavior
|
2019-05-15 15:46:36 -07:00 |
|
James R. Barlow
|
486f73d5d6
|
Remove custom logger
|
2019-05-15 02:28:13 -07:00 |
|
James R. Barlow
|
c904b430b6
|
Merge master into api branch; all test pass
|
2019-05-14 16:33:02 -07:00 |
|
James R. Barlow
|
0a72c12ff0
|
weave: add new test for link consistency
|
2019-05-12 03:36:33 -07:00 |
|