Two Blog Posts about using Hypothesis

7 views
Skip to first unread message

Ian Hunt-Isaak

unread,
May 26, 2026, 11:30:57 AM (11 days ago) May 26
to Hypothesis users
Hi all,

Deepak Cherian and I both love using Hypothesis to test one of the major open source project we work on (https://icechunk.io/en/stable/overview). We recently wrote some blog posts diving into some fun technical details of how we are using Hypothesis. So I figured I'd share here

Post 1
TLDR:

How we used hypothesis property and stateful testing to move really quickly building a new data format for nD arrays


Post 2

TLDR:

In a single Python process, Hypothesis drives a randomized interleaving of Icechunk 1.x and 2.x calls against the same on-disk repo, and shrinks any failure down to its minimal reproducer

We extend the same trick of running two versions in one process to give us a second cross-version test for garbage collection, where we use Icechunk 1.x itself as the reference model


Happy reading,
Ian
Reply all
Reply to author
Forward
0 new messages