You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PRs #206, #207, #208 added new write/purchase tools whose outgoing request-body shapes are unverified against the live API — the mocked tests only assert the body the code currently sends, so a wrong field name would pass. Record cassettes by hand and confirm each shape.
Endpoints to record + verify
gandi_domain_restore — restore POST body.
gandi_domain_update_owner_contact — owner/registrant change; body assumed {"owner": {...}}. Verify the wrapper key.
gandi_email_update_offer — offer PATCH body.
gandi_email_renew_all_mailboxes — per-domain renew; body assumed {"duration": <years>}. Verify duration is the correct key.
PRs #206, #207, #208 added new write/purchase tools whose outgoing request-body shapes are unverified against the live API — the mocked tests only assert the body the code currently sends, so a wrong field name would pass. Record cassettes by hand and confirm each shape.
Endpoints to record + verify
gandi_domain_restore— restore POST body.gandi_domain_update_owner_contact— owner/registrant change; body assumed{"owner": {...}}. Verify the wrapper key.gandi_email_update_offer— offer PATCH body.gandi_email_renew_all_mailboxes— per-domain renew; body assumed{"duration": <years>}. Verifydurationis the correct key.gandi_cert_*DCV / CRT / packages / update endpoints from feat(cert): DCV, CRT fetch, packages, update tools #208.Notes
Follow-up from the review/merge cycle (CONSIDER items on #206/#207).