fix: update test files to use new get_options_and_plugins function

Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
This commit is contained in:
James R. Barlow
2025-12-21 12:21:48 -08:00
co-authored by aider
parent 4ed0e4510c
commit 42891346d1
3 changed files with 11 additions and 10 deletions
+3 -3
View File
@@ -12,7 +12,7 @@ import pytest
from ocrmypdf import api, pdfinfo
from ocrmypdf._exec import unpaper
from ocrmypdf._plugin_manager import get_parser_options_plugins
from ocrmypdf.cli import get_options_and_plugins
from ocrmypdf.exceptions import ExitCode
@@ -84,7 +84,7 @@ def check_ocrmypdf(input_file: Path, output_file: Path, *args) -> Path:
str(arg) for arg in args if arg is not None
]
_parser, options, plugin_manager = get_parser_options_plugins(args=api_args)
options, plugin_manager = get_options_and_plugins(args=api_args)
api.check_options(options, plugin_manager)
result = api.run_pipeline(options, plugin_manager=plugin_manager)
@@ -108,7 +108,7 @@ def run_ocrmypdf_api(input_file: Path, output_file: Path, *args) -> ExitCode:
api_args = [str(input_file), str(output_file)] + [
str(arg) for arg in args if arg is not None
]
_parser, options, plugin_manager = get_parser_options_plugins(args=api_args)
options, plugin_manager = get_options_and_plugins(args=api_args)
api.check_options(options, plugin_manager)
return api.run_pipeline_cli(options, plugin_manager=plugin_manager)
+4 -3
View File
@@ -15,7 +15,8 @@ from pikepdf.models.metadata import decode_pdf_date
from ocrmypdf._jobcontext import PdfContext
from ocrmypdf._metadata import metadata_fixup
from ocrmypdf._pipeline import convert_to_pdfa
from ocrmypdf._plugin_manager import get_parser_options_plugins, get_plugin_manager
from ocrmypdf._plugin_manager import get_plugin_manager
from ocrmypdf.cli import get_options_and_plugins
from ocrmypdf.exceptions import ExitCode
from ocrmypdf.pdfa import file_claims_pdfa, generate_pdfa_ps
from ocrmypdf.pdfinfo import PdfInfo
@@ -323,7 +324,7 @@ def test_kodak_toc(resources, outpdf):
def test_metadata_fixup_warning(resources, outdir, caplog):
_parser, options, _pm = get_parser_options_plugins(
options, _pm = get_options_and_plugins(
['--output-type', 'pdfa-2', 'graph.pdf', 'out.pdf']
)
@@ -367,7 +368,7 @@ def test_prevent_gs_invalid_xml(resources, outdir):
)
pdf.save(outdir / 'layers.rendered.pdf', fix_metadata_version=False)
_, options, _ = get_parser_options_plugins(
options, _ = get_options_and_plugins(
args=[
'-j',
'1',
+4 -4
View File
@@ -11,7 +11,7 @@ import pytest
from packaging.version import Version
from ocrmypdf._exec import unpaper
from ocrmypdf._plugin_manager import get_parser_options_plugins
from ocrmypdf.cli import get_options_and_plugins
from ocrmypdf._validation import check_options
from ocrmypdf.exceptions import BadArgsError, ExitCode, MissingDependencyError
@@ -26,7 +26,7 @@ def test_no_unpaper(resources, no_outpdf):
input_ = fspath(resources / "c02-22.pdf")
output = fspath(no_outpdf)
_parser, options, pm = get_parser_options_plugins(["--clean", input_, output])
options, pm = get_options_and_plugins(["--clean", input_, output])
with patch("ocrmypdf._exec.unpaper.version") as mock:
mock.side_effect = FileNotFoundError("unpaper")
@@ -39,7 +39,7 @@ def test_old_unpaper(resources, no_outpdf):
input_ = fspath(resources / "c02-22.pdf")
output = fspath(no_outpdf)
_parser, options, pm = get_parser_options_plugins(["--clean", input_, output])
options, pm = get_options_and_plugins(["--clean", input_, output])
with patch("ocrmypdf._exec.unpaper.version") as mock:
mock.return_value = Version('0.5')
@@ -52,7 +52,7 @@ def test_unpaper_version_chatter(resources, no_outpdf):
input_ = fspath(resources / "c02-22.pdf")
output = fspath(no_outpdf)
_parser, options, pm = get_parser_options_plugins(["--clean", input_, output])
options, pm = get_options_and_plugins(["--clean", input_, output])
with patch("ocrmypdf.subprocess.run") as mock:
mock.return_value = Mock(stdout='Warning: using insecure memory!\n7.0.0\n')