190: Testing PyPy - Carl Friedrich Bolz-Tereick
PyPy is a fast, compliant alternative implementation of Python.
cPython is implemented in C.
PyPy is implemented in Python.
What does that mean?
And how do you test something as huge as an alternative implementation of Python?
cPython is implemented in C.
PyPy is implemented in Python.
What does that mean?
And how do you test something as huge as an alternative implementation of Python?
Special Guest: Carl Friedrich Bolz-Tereick.
Links:
Sponsored by:
- The Complete pytest course is now a bundle, with each part available separately.
- pytest Primary Power teaches the super powers of pytest that you need to learn to use pytest effectively.
- Using pytest with Projects has lots of "when you need it" sections like debugging failed tests, mocking, testing strategy, and CI
- Then pytest Booster Rockets can help with advanced parametrization and building plugins.
- Whether you need to get started with pytest today, or want to power up your pytest skills, PythonTest has a course for you.
Creators and Guests

Guest
CF Bolz-Tereick
Carl Friedrich Bolz-Tereick is a full-time dad and part-time postdoc researcher at the Heinrich-Heine University in Düsseldorf, Germany. He has been a fan of Python since version 2.1 and a core developer of PyPy since almost the beginning of the project. He's been a Fellow of the PSF since 2010. His research interests are efficient implementations of all kinds of dynamic languages using tracing JIT compilation and runtime partial evaluation. In addition to PyPy, he has worked on jitting implementations of Prolog, Smalltalk, Racket, PHP, and Haskell. In his free time he wanders around cities to find art in public spaces.
