Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Hypothesis with David MacIver

Hypothesis with David MacIver

FromThe Python Podcast.__init__


Hypothesis with David MacIver

FromThe Python Podcast.__init__

ratings:
Length:
47 minutes
Released:
Apr 9, 2016
Format:
Podcast episode

Description

Writing tests is important for the stability of our projects and our confidence when making changes. One issue that we must all contend with when crafting these tests is whether or not we are properly exercising all of the edge cases. Property based testing is a method that attempts to find all of those edge cases by generating randomized inputs to your functions until a failing combination is found. This approach has been popularized by libraries such as Quickcheck in Haskell, but now Python has an offering in this space in the form of Hypothesis. This week, the creator and maintainer of Hypothesis, David MacIver, joins us to tell us about his work on it and how it works to improve our confidence in the stability of our code.
Released:
Apr 9, 2016
Format:
Podcast episode

Titles in the series (100)

The podcast about Python and the people who make it great