Hypothesis: Property­-based testing for Python
a talk by Rae Knowler

We all know we should be writing tests, but coming up with tests for every edge case is hard work and you will inevitably miss some. Tell Hypothesis what kind of data your tests need and let it explore that space. When it finds a bug, it finds the simplest case where your code fails.

In this talk, I'll show you how to use Hypothesis in your projects to find more bugs than you would imagine.

This talk is suitable for both beginner and advanced Pythonistas.

Rae Knowler

I'm a web developer in Zürich, where I develop product data APIs and work on Open Data projects.

I am interested in the fascinating, comical and sometimes tragic results of attempting to cram the complexity of life and society into computer systems.

In my spare time, I read a lot of science fiction and hug cats.