missing street is not included in address string 🟥

This commit is contained in:
Daniel Roth 2026-05-06 17:07:22 +00:00
parent 069e6693ae
commit 25aa57e4b6
2 changed files with 136757 additions and 0 deletions

File diff suppressed because one or more lines are too long

View file

@ -210,3 +210,18 @@ def test_plan3_address_uses_street_number_and_omits_city(plan3: Plan):
def test_plan3_postcode(plan3: Plan):
assert plan3.postcode == "BR2 8BZ"
# --- Fixture 4: street_number set, street absent ---
@pytest.fixture(scope="module")
def plan4() -> Plan:
payload = json.loads(
(FIXTURE_DIR / "magicplan_api_plan_response_example_4.json").read_text()
)
return map_plan(MagicPlan.model_validate(payload["data"]))
def test_plan4_address_uses_street_number_when_street_absent(plan4: Plan):
assert plan4.address == "2, Bromley, GB"