FOCUS DEMO F901: hypothesis - property-based testing for Python

Focus demo 2

When

3:15 – 3:45 p.m., Nov. 6, 2023

Where

There is no recording of this focus demo.

PREVNEXT

Theme: Other creative topics in astronomical software

pretalx

In this focus demo, I will give a short introduction to the hypothesis Python library (https://hypothesis.readthedocs.io/), which provides a property-based testing framework that integrates into the existing Python testing frameworks of pytest and unittest. I'll provide some examples of how I've used hypothesis in the past, and show how effective it is at finding edge and corner cases in your code.

Contacts

James Tocknell, Macquarie University