Model/tests/domain/modelling/fixtures
Khalim Conn-Kowlessar ec76acc3d8 test(modelling): ASHP pin from a gas boiler with instantaneous HW + fuel tripwire
Second ASHP before/after (boiler 2): a gas boiler whose hot water is electric/
instantaneous (water-heating SAP code 909, no cylinder). The cascade pin passes
at 1e-4, exercising the overlay's water_heating_code reset 909 -> 901 that the
boiler-1 pin (already 901) did not. (After lodges control 2209 vs the overlay's
2210 — SAP-equivalent zone controls.)

Adds an xfail(strict) tripwire test_gas_boiler_instant_hw_before_baselines: the
raw before is not scorable on its own because the mapper maps the 'BGB' gas-
boiler EES code to an empty main_fuel_type (boiler-1's 'RGE' resolves to 26),
so Sap10Calculator raises MissingMainFuelType. Harmless to the pin (the overlay
overwrites fuel -> 30); flips green when the mapper derives mains gas from the
gas-boiler SAP code (separate mapper-front fix). ADR-0024.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 17:40:25 +00:00
..
ashp_001431_after.pdf test(modelling): ASHP before/after cascade pin (001431) at 1e-4 2026-06-06 17:01:40 +00:00
ashp_from_gas_boiler_001431_before.pdf test(modelling): ASHP before/after cascade pin (001431) at 1e-4 2026-06-06 17:01:40 +00:00
ashp_from_gas_boiler_instant_hw_001431_after.pdf test(modelling): ASHP pin from a gas boiler with instantaneous HW + fuel tripwire 2026-06-06 17:40:25 +00:00
ashp_from_gas_boiler_instant_hw_001431_before.pdf test(modelling): ASHP pin from a gas boiler with instantaneous HW + fuel tripwire 2026-06-06 17:40:25 +00:00
cavity_wall_001431_after.pdf test(modelling): Elmhurst before/after cascade pin for cavity wall (#1154) 2026-06-03 09:36:53 +00:00
cavity_wall_001431_before.pdf test(modelling): Elmhurst before/after cascade pin for cavity wall (#1154) 2026-06-03 09:36:53 +00:00
double_glazing_001431_after.pdf test(fixtures): add glazing before/after certs (001431) for the pin slices 2026-06-05 07:54:43 +00:00
double_glazing_001431_before.pdf test(fixtures): add glazing before/after certs (001431) for the pin slices 2026-06-05 07:54:43 +00:00
flat_roof_001431_after.pdf feat(modelling): roof dispatcher insulates a flat roof 2026-06-04 21:16:00 +00:00
flat_roof_001431_before.pdf feat(modelling): roof dispatcher insulates a flat roof 2026-06-04 21:16:00 +00:00
hhr_storage_001431_after.pdf test(modelling): HHRSH before/after cascade pins (001431) at 1e-4 2026-06-05 19:09:23 +00:00
hhr_storage_from_electric_storage_001431_before.pdf test(modelling): HHRSH before/after cascade pins (001431) at 1e-4 2026-06-05 19:09:23 +00:00
hhr_storage_from_no_system_001431_before.pdf test(modelling): HHRSH before/after cascade pins (001431) at 1e-4 2026-06-05 19:09:23 +00:00
loft_001431_after.pdf feat(modelling): loft overlay 270→300 mm + Elmhurst cascade pin (#1158) 2026-06-03 09:39:21 +00:00
loft_001431_before.pdf feat(modelling): loft overlay 270→300 mm + Elmhurst cascade pin (#1158) 2026-06-03 09:39:21 +00:00
loft_thatched_001431_after.pdf feat(modelling): fold loft into the roof dispatcher; thatch routes to loft 2026-06-04 21:12:01 +00:00
loft_thatched_001431_before.pdf feat(modelling): fold loft into the roof dispatcher; thatch routes to loft 2026-06-04 21:12:01 +00:00
low_energy_lighting_some_leds_001431_after.pdf test(modelling): lighting before/after cascade pins (001431) at 1e-4 2026-06-05 12:27:36 +00:00
low_energy_lighting_some_leds_001431_before.pdf test(modelling): lighting before/after cascade pins (001431) at 1e-4 2026-06-05 12:27:36 +00:00
low_energy_lighting_zero_leds_001431_after.pdf test(modelling): lighting before/after cascade pins (001431) at 1e-4 2026-06-05 12:27:36 +00:00
low_energy_lighting_zero_leds_001431_before.pdf test(modelling): lighting before/after cascade pins (001431) at 1e-4 2026-06-05 12:27:36 +00:00
secondary_glazing_001431_after.pdf test(fixtures): add glazing before/after certs (001431) for the pin slices 2026-06-05 07:54:43 +00:00
secondary_glazing_001431_before.pdf test(fixtures): add glazing before/after certs (001431) for the pin slices 2026-06-05 07:54:43 +00:00
sloping_ceiling_001431_after.pdf feat(modelling): recommend_roof_insulation insulates a sloping ceiling 2026-06-04 21:02:06 +00:00
sloping_ceiling_001431_before.pdf feat(modelling): recommend_roof_insulation insulates a sloping ceiling 2026-06-04 21:02:06 +00:00
solid_brick_ewi_001431_after.pdf feat(modelling): overlay models solid-wall insulation (IWI/EWI), pinned 2026-06-04 15:11:26 +00:00
solid_brick_ewi_001431_before.pdf feat(modelling): overlay models solid-wall insulation (IWI/EWI), pinned 2026-06-04 15:11:26 +00:00
solid_brick_iwi_001431_after.pdf feat(modelling): overlay models solid-wall insulation (IWI/EWI), pinned 2026-06-04 15:11:26 +00:00
solid_brick_iwi_001431_before.pdf feat(modelling): overlay models solid-wall insulation (IWI/EWI), pinned 2026-06-04 15:11:26 +00:00
solid_floor_001431_after.pdf feat(modelling): floor insulation-type overlay field + cascade pins (#1159) 2026-06-03 09:41:54 +00:00
solid_floor_001431_before.pdf feat(modelling): floor insulation-type overlay field + cascade pins (#1159) 2026-06-03 09:41:54 +00:00
suspended_floor_001431_after.pdf feat(modelling): floor insulation-type overlay field + cascade pins (#1159) 2026-06-03 09:41:54 +00:00
suspended_floor_001431_before.pdf feat(modelling): floor insulation-type overlay field + cascade pins (#1159) 2026-06-03 09:41:54 +00:00
system_built_ewi_001431_after.pdf feat(modelling): system-built walls take EWI+IWI (blocked on basement-code fix) 2026-06-04 18:26:08 +00:00
system_built_ewi_001431_before.pdf feat(modelling): system-built walls take EWI+IWI (blocked on basement-code fix) 2026-06-04 18:26:08 +00:00
system_built_iwi_001431_after.pdf feat(modelling): system-built walls take EWI+IWI (blocked on basement-code fix) 2026-06-04 18:26:08 +00:00
system_built_iwi_001431_before.pdf feat(modelling): system-built walls take EWI+IWI (blocked on basement-code fix) 2026-06-04 18:26:08 +00:00
timber_frame_iwi_001431_after.pdf feat(modelling): solid-wall generator offers IWI-only for timber frame 2026-06-04 15:33:46 +00:00
timber_frame_iwi_001431_before.pdf feat(modelling): solid-wall generator offers IWI-only for timber frame 2026-06-04 15:33:46 +00:00