From 1ef6af6bab8a085c7613a01ea1c4cc716fa872fb Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Mon, 20 Apr 2026 08:08:37 +0000 Subject: [PATCH] =?UTF-8?q?pdf=20json=20to=20RdSapSiteNotes=20full=20extra?= =?UTF-8?q?ct=20=F0=9F=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/documents_parser/tests/test_extractor.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend/documents_parser/tests/test_extractor.py b/backend/documents_parser/tests/test_extractor.py index fc46f8ef..1681ba4e 100644 --- a/backend/documents_parser/tests/test_extractor.py +++ b/backend/documents_parser/tests/test_extractor.py @@ -527,6 +527,18 @@ class TestCustomerResponse: ) +class TestExtract: + @pytest.fixture + def result(self) -> PasHubRdSapSiteNotes: + return PasHubRdSapSiteNotesExtractor(load_text_fixture()).extract() + + def test_returns_pashub_site_notes(self, result: PasHubRdSapSiteNotes) -> None: + assert isinstance(result, PasHubRdSapSiteNotes) + + def test_general_is_correct(self, result: PasHubRdSapSiteNotes) -> None: + assert result.general.inspection_date == "2025-09-25" + + class TestSurveyAddendum: def test_hard_to_treat_flags(self) -> None: result = PasHubRdSapSiteNotesExtractor(load_text_fixture()).extract_addendum()