Getting started with Hypothesis Hypothesis will speed up your testing process and improve your software quality, but when first starting out people often struggle to figure out exactly how to use it. Until you’re used to thinking in this style of testing, it’s not always obvious what the invariants of your code actually are, and people get stuck trying to come up with interesting ones to test. Fortunately, there’s a simple invariant which every piece of software should satisfy, and whic...