diff --git a/tests/domain/modelling/test_elmhurst_cascade_pins.py b/tests/domain/modelling/test_elmhurst_cascade_pins.py index 704cc1fb..b9cdb62e 100644 --- a/tests/domain/modelling/test_elmhurst_cascade_pins.py +++ b/tests/domain/modelling/test_elmhurst_cascade_pins.py @@ -17,8 +17,6 @@ from __future__ import annotations from dataclasses import replace from typing import Final -import pytest - from datatypes.epc.domain.epc_property_data import ( BuildingPartIdentifier, EpcPropertyData, @@ -177,16 +175,6 @@ def test_solid_brick_generator_offers_ewi_and_iwi_each_pinning_its_after() -> No ) -@pytest.mark.xfail( - strict=True, - reason="Blocked on Hestia-Homes/Model#1177 — the calculator-side " - "wall_construction=6 collision: " - "Elmhurst 'SY System build' and 'B Basement wall' both map to 6 " - "(mapper.py:2100), so `main_wall_is_basement` is wrongly True for " - "system-built and the generator's basement guard suppresses it. Flips " - "green once system-built is disambiguated from basement (MAIN " - "wall_construction==6 with main_wall_is_basement False).", -) def test_system_built_generator_offers_ewi_and_iwi_each_pinning_its_after() -> None: # Arrange — system-built (precast concrete) takes both Options like solid # brick (ADR-0019): one uninsulated before, two re-lodged afters.