The Python Podcast.__init__

Hypothesis with David MacIver

The Python Podcast.__init__

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.

Next Episodes





The Python Podcast.__init__

Efene with Mariano Guerra @ The Python Podcast.__init__

📆 2016-03-04 02:48 / 00:59:35