From 932bfafc7d29b42ace37a15ab4eb68933ba670bd Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Wed, 27 Mar 2024 19:44:09 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20Make=20process=5Fdir()=20keyword?= =?UTF-8?q?=20arguments=20keyword-only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/dinglehopper/cli.py | 8 ++++---- src/dinglehopper/tests/test_integ_cli_dir.py | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/dinglehopper/cli.py b/src/dinglehopper/cli.py index a58a2af..a4b3ce5 100644 --- a/src/dinglehopper/cli.py +++ b/src/dinglehopper/cli.py @@ -187,7 +187,7 @@ def process( def process_dir( - gt, ocr, report_prefix, reports_folder, metrics, differences, textequiv_level + gt, ocr, report_prefix, reports_folder, *, metrics, differences, textequiv_level ): for gt_file in os.listdir(gt): gt_file_path = os.path.join(gt, gt_file) @@ -269,9 +269,9 @@ def main( ocr, report_prefix, reports_folder, - metrics, - differences, - textequiv_level, + metrics=metrics, + differences=differences, + textequiv_level=textequiv_level, ) else: process( diff --git a/src/dinglehopper/tests/test_integ_cli_dir.py b/src/dinglehopper/tests/test_integ_cli_dir.py index c065130..65e59d9 100644 --- a/src/dinglehopper/tests/test_integ_cli_dir.py +++ b/src/dinglehopper/tests/test_integ_cli_dir.py @@ -21,9 +21,9 @@ def test_cli_directory(tmp_path): os.path.join(data_dir, "directory-test", "ocr"), "report", str(tmp_path / "reports"), - False, - True, - "line", + metrics=False, + differences=True, + textequiv_level="line", ) assert os.path.exists(tmp_path / "reports/1.xml-report.json") @@ -45,9 +45,9 @@ def test_cli_fail_without_gt(tmp_path): os.path.join(data_dir, "directory-test", "ocr"), "report", str(tmp_path / "reports"), - False, - True, - "line", + metrics=False, + differences=True, + textequiv_level="line", ) assert len(os.listdir(tmp_path / "reports")) == 2 * 2