diff --git a/.gitignore b/.gitignore index 51a32a0d..f5e7f088 100644 --- a/.gitignore +++ b/.gitignore @@ -280,7 +280,7 @@ cache/ *.pptx *.csv *.xlsx -*.pdf +# *.pdf **/Chunks/ *.ipynb diff --git a/backend/documents_parser/tests/fixtures/ExampleSiteNotes_2.pdf b/backend/documents_parser/tests/fixtures/ExampleSiteNotes_2.pdf new file mode 100644 index 00000000..92ffb176 Binary files /dev/null and b/backend/documents_parser/tests/fixtures/ExampleSiteNotes_2.pdf differ diff --git a/backend/documents_parser/tests/test_extractor.py b/backend/documents_parser/tests/test_extractor.py index 99e46eb5..6eda5284 100644 --- a/backend/documents_parser/tests/test_extractor.py +++ b/backend/documents_parser/tests/test_extractor.py @@ -123,6 +123,15 @@ class TestGeneral: ) +class TestGeneralNoExtensions: + @pytest.fixture + def general(self) -> General: + return PasHubRdSapSiteNotesExtractor(load_text_fixture_2()).extract_general() + + def test_number_of_extensions_when_no_extensions(self, general: General) -> None: + assert general.number_of_extensions == 0 + + class TestBuildingConstruction: @pytest.fixture def construction(self) -> BuildingConstruction: