Skip to content

Commit 739e9f0

Browse files
committed
Fix revue
1 parent c032aa7 commit 739e9f0

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

libs/community/tests/unit_tests/document_loaders/parsers/test_pdf_parsers.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,23 +77,24 @@ def _assert_with_parser(parser: BaseBlobParser, *, splits_by_page: bool = True)
7777

7878

7979
@pytest.mark.parametrize(
80-
"parser_class,require,params",
80+
"parser_class,require,ctr_params,params",
8181
[
82-
(PDFMinerParser, "pdfminer", {"splits_by_page": False}),
83-
(PyMuPDFParser, "pymupdf", {}),
84-
(PyPDFParser, "pypdf", {}),
85-
(PyPDFium2Parser, "pypdfium2", {}),
82+
(PDFMinerParser, "pdfminer", {}, {"splits_by_page": False}),
83+
(PyMuPDFParser, "pymupdf", {}, {}),
84+
(PyPDFParser, "pypdf", {}, {}),
85+
(PyPDFium2Parser, "pypdfium2", {}, {}),
8686
],
8787
)
8888
def test_parsers(
8989
parser_class: Type,
9090
require: str,
91+
ctr_params: dict[str, Any],
9192
params: dict[str, Any],
9293
) -> None:
9394
try:
9495
require = require.replace("-", "")
9596
importlib.import_module(require, package=None)
96-
parser = parser_class()
97+
parser = parser_class(**ctr_params)
9798
_assert_with_parser(parser, **params)
9899
except ModuleNotFoundError:
99100
pytest.skip(f"{parser_class} skiped. Require '{require}'")

0 commit comments

Comments
 (0)