Add hubspot_deal_id required field to MagicPlanTriggerRequest 🟥

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel Roth 2026-05-08 13:42:57 +00:00
parent e30e06cb6e
commit 74b3a7f297

View file

@ -38,3 +38,11 @@ def test_extra_fields_ignored() -> None:
req = MagicPlanTriggerRequest.model_validate(payload)
# Assert
assert req.address == "123 High St London SW1A 1AA"
def test_missing_hubspot_deal_id_raises() -> None:
# Arrange
payload = {"address": "123 High St London SW1A 1AA"}
# Act / Assert
with pytest.raises(ValidationError):
MagicPlanTriggerRequest.model_validate(payload)