Popualte shower outlets 🟥

This commit is contained in:
Daniel Roth 2026-04-20 13:15:24 +00:00
parent 857ab52815
commit 5945c31de5
3 changed files with 12 additions and 2 deletions

View file

@ -14,6 +14,8 @@ from datatypes.epc.domain.epc_property_data import (
SapFloorDimension, SapFloorDimension,
SapHeating, SapHeating,
SapWindow, SapWindow,
ShowerOutlet,
ShowerOutlets,
) )
from datatypes.epc.domain.mapper import EpcPropertyDataMapper from datatypes.epc.domain.mapper import EpcPropertyDataMapper
@ -52,6 +54,9 @@ class TestPdfToEpcPropertyData:
) )
], ],
has_fixed_air_conditioning=False, has_fixed_air_conditioning=False,
shower_outlets=ShowerOutlets(
shower_outlet=ShowerOutlet(shower_outlet_type="Non-Electric Shower"),
),
), ),
sap_windows=[ sap_windows=[
SapWindow( SapWindow(

View file

@ -39,8 +39,8 @@ class MainHeatingDetail:
@dataclass @dataclass
class ShowerOutlet: class ShowerOutlet:
shower_wwhrs: int shower_outlet_type: Union[int, str]
shower_outlet_type: int shower_wwhrs: Optional[int] = None
@dataclass @dataclass

View file

@ -14,6 +14,8 @@ from datatypes.epc.domain.epc_property_data import (
SapFloorDimension, SapFloorDimension,
SapHeating, SapHeating,
SapWindow, SapWindow,
ShowerOutlet,
ShowerOutlets,
) )
from datatypes.epc.domain.mapper import EpcPropertyDataMapper from datatypes.epc.domain.mapper import EpcPropertyDataMapper
from datatypes.epc.schema.tests.helpers import from_dict from datatypes.epc.schema.tests.helpers import from_dict
@ -382,6 +384,9 @@ class TestFromSiteNotesExample1:
) )
], ],
has_fixed_air_conditioning=False, has_fixed_air_conditioning=False,
shower_outlets=ShowerOutlets(
shower_outlet=ShowerOutlet(shower_outlet_type="Non-Electric Shower"),
),
), ),
# Windows # Windows
sap_windows=[ sap_windows=[