Verifying External Behavior

Confirms what a third-party library, remote API, build backend, or scraped document actually does before writing code that depends on it — throwaway probes that run in seconds, permissive clients that forward wrong arguments instead of rejecting them, per-endpoint docs that don't generalize, response shapes that make a "fast path" always-false, fakes that encode your assumption rather than the service's behavior, and dry-runs that skip the step that fails. Use when integrating a new dependency or endpoint, writing a tolerated-status or error branch, choosing a client argument name, testing against a fake, or reviewing code that asserts an upstream contract.

wdm0006 c7eac29 9.7 KB Updated

File contents

wdm0006/python-skills/tree/main/skills/common/verifying-external-behavior commit c7eac29a03

Frequently asked questions

npx skillmds@latest add wdm0006/verifying-external-behavior