PyConDE & PyData Berlin 2024

Michael Seifert

Michael is a trainer and consulting software engineer who helps product teams develop Python software in the cloud. He enjoys deleting code more than writing it and is constantly looking for ways to make software easier to maintain.

Michael published his first FOSS project in 2006. He's the currently a maintainer of pytest-asyncio and happens to be a Shuffle Dance enthusiast.


Github

https://github.com/seifertm

LinkedIn

https://www.linkedin.com/in/seifertm


Session

04-23
10:30
90min
Bulletproof Python - Property-Based Testing with Hypothesis
Michael Seifert

Do you find yourself working through pages of copied and pasted tests to accommodate a simple code change? Does your software frequently break in unexpected ways despite your testing efforts? Don’t despair! Property-based testing could be your way out of that mess. Rather than working harder and writing more test code, property-based testing forces you to work smarter and test more code with fewer tests.

PyCon: Testing
A05-A06