AI, Data Science & Cloud Certificates from Google, IBM & Meta
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains how Hypothesis can generate Python source code for testing linters, formatters, and parsers. It demonstrates source-code fuzzing and discusses bugs found with Hypothesmith.
Syllabus
Intro
Greetings!
About this talk
Code... What is it, really?
Linters and autoformatters
Checking the Checkers
Random acts of code
Structure is the king
Grammar as a template
Enter Hypothesis
LarkStrategy
Python is quirky
Enter Hypothesmith
Targeted search
Bugs found with Hypothesmith
Caveats
Further reading
Taught by
EuroPython Conference