From 807f5d5d91b7b1035828a286e63cafae26e9ebd4 Mon Sep 17 00:00:00 2001 From: pubpub-zz <4083478+pubpub-zz@users.noreply.github.com> Date: Sun, 24 Jul 2022 23:17:13 +0200 Subject: [PATCH] TST : add test from #325 no issue to be solved --- tests/test_reader.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_reader.py b/tests/test_reader.py index 97365da49..072ab706a 100644 --- a/tests/test_reader.py +++ b/tests/test_reader.py @@ -1002,3 +1002,13 @@ def test_outlines_with_invalid_destinations(): ) # contains 9 outlines, 6 with invalid destinations caused by different malformations assert len(reader.outlines) == 9 + + +def test_PdfReaderMultipleDefinitions(): + # iss325 + url = "https://github.com/py-pdf/PyPDF2/files/9176644/multipledefs.pdf" + name = "multipledefs.pdf" + reader = PdfReader(BytesIO(get_pdf_from_url(url, name=name))) + with pytest.warns(PdfReadWarning) as w: + reader.pages[0].extract_text() + assert len(w) == 1