Examples¶
Four example suites live under examples/, each with its JSON, Markdown, and HTML output committed. Each report below is the committed HTML, served from this site.
coffeeshop/test_coffeeshop.py· report — the core surface: nested step blocks,@givenfixtures with teardown, text and JSON attachments, t-string interpolation,Annotated[..., given(...)]labels, step-recording helpers, parametrize tables, and failure / skip rendering.hotel-booking/test_hotel_booking.py· report — Domain Storytelling over a code-definedGlossary: single- and multi-clausesentence(...)rows, scenarios bound to them with per-sentence coverage, and kindless + undefined terms awaiting classification.file-glossary-booking/test_file_glossary_booking.py· report — the same over a MarkdownFileGlossary: name-based term access, kinds inferred from clause slots, one deliberately kindless term.self-report/· report — pytest-given applied to its own backend suite, narrated in the vocabulary ofGLOSSARY.md(loaded as aFileGlossary) and generated from the whole suite rather than a hand-written test file.