Unknown is a selectable property-type bucket 🟥

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Khalim Conn-Kowlessar 2026-07-07 11:40:46 +00:00
parent ec7ba1f0d3
commit 4d0af87d5a

View file

@ -240,6 +240,24 @@ def test_property_without_epc_falls_back_to_the_legacy_column(
assert [p.property_id for p in resolved] == [legacy]
def test_unknown_is_a_selectable_property_type_bucket(db_engine: Engine) -> None:
# arrange — one property resolvable at no level, one resolvable
with Session(db_engine) as session:
unknowable = _seed_property(session, portfolio_id=814)
typed = _seed_property(session, portfolio_id=814)
_seed_epc(session, property_id=typed, property_type="House")
# act
resolved = resolve_filtered_property_ids(
session,
portfolio_id=814,
filters=PropertyGroupFilters(property_types=["Unknown"]),
)
# assert
assert [p.property_id for p in resolved] == [unknowable]
def test_postcode_filter_matches_exactly(db_engine: Engine) -> None:
# arrange
with Session(db_engine) as session: