Hypothesis is a Python library for property-based testing; creating unit tests with pseudo-randomly generated data.