opton to skip visual check in cutleft
This commit is contained in:
1 parent
5b7d4b611e
commit
2f8422f6d5
5 files changed
+112
-3
No files matched your search
+19
-1
@@ -566,7 +566,11 @@ class StandardCliTests(unittest.TestCase):
|
||||
"cutleft": (
|
||||
"cutleft",
|
||||
"default",
|
||||
{"target": evaluation, "fullpage": True},
|
||||
{
|
||||
"target": evaluation,
|
||||
"fullpage": True,
|
||||
"no_visual_check": True,
|
||||
},
|
||||
),
|
||||
"splitting_int": (
|
||||
"splitting",
|
||||
@@ -757,6 +761,20 @@ class StandardCliTests(unittest.TestCase):
|
||||
self.assertEqual(output_dir, evaluation / "Cutleft")
|
||||
self.assertEqual(reviewer.call_args.kwargs["default_max_per_file"], 1)
|
||||
|
||||
result = (Mock(), [Mock()], {})
|
||||
with patch.object(module, "ImageReviewer") as reviewer, patch.object(
|
||||
module, "process_single_pdf", return_value=result
|
||||
) as process, patch.object(module, "save_results") as save:
|
||||
self.assertEqual(
|
||||
module.main(
|
||||
[str(copy_pdf), "--fullpage", "--no-visual-check"]
|
||||
),
|
||||
0,
|
||||
)
|
||||
reviewer.assert_not_called()
|
||||
process.assert_called_once_with(copy_pdf, max_per_file=1)
|
||||
save.assert_called_once_with(result, copy_pdf, evaluation / "Cutleft")
|
||||
|
||||
def test_cutleft_atomic_save_removes_only_obsolete_copy_outputs(self) -> None:
|
||||
module = self.modules["cutleft"]
|
||||
with tempfile.TemporaryDirectory() as directory:
|
||||
|
||||
Reference in new issue
Block a user