peppy generates mock and fixtures test surfaces for Rust and Python nodes, plus a Testing guide and a scaffolded harness.
Released on August 19, 2026
Testing
- peppy now emits mock and fixtures test surfaces into the generated
peppygenpackage for both Rust and Python nodes, so you can test your nodes against generated mocks and fixtures. - Multi-instance mock slots now carry explicit instance ids, so tests can address each instance individually.
- Optional pairing slots gain a vacant-boot knob for booting a node with the optional peer left unpaired.
- Generated mocks honor the per-interface consumer link ids you declare.
peppy node initnow scaffolds a lib/main split and a harness smoke test for new nodes.- A new Testing guide covers writing tests with mocks, teardown, and the cardinality knobs.