RECORD → SANITIZE → REPLAY
Experience the end-to-end lifecycle of a VEXFOX cassette fixture. Toggle stages manually or run the interactive simulation.
Capture live wire interactions at the transport layer
When running tests in RecordMode.ONCE (or RECORD), VEXFOX intercepts the outgoing HTTP request, allows it to touch the live external API, and captures the exact response headers, status codes, and body bytes.
with vexfox.use_cassette("fixtures/chat.json", mode=RecordMode.ONCE):