Test & Code in Python

Topics include automated testing, testing strategy, software engineering practices, packaging, Python, pytest, data science, TDD, continuous integration, and software methodologies. Also anything I think helps make the daily life of a software developer more fun and rewarding. Hosted by Brian Okken.


Eine durchschnittliche Folge dieses Podcasts dauert 31m. Bisher sind 174 Folge(n) erschienen. Dieser Podcast erscheint alle 9 Tage.

Gesamtlänge aller Episoden: 3 days 21 hours 33 minutes


recommended podcasts

episode 172: Designing Better Software with a Prototype Mindset

A prototype is a a preliminary model of something, from which other forms are developed or copied. This episode is about growing better designed software with the help of a prototype mindset.



episode 171: How and why I use pytest's xfail - Paul Ganssle

Paul Ganssle, is a software developer at Google, core Python dev, and open source maintainer for many projects, has some thoughts about pytest's xfail. He was an early skeptic of using xfail, and is now an proponent of the feature. In this episode, we talk about some open source workflows that are possible because of xfail.



episode 170: pytest for Data Science and Machine Learning - Prayson Daniel

Prayson Daniel, a principle data scientist, discusses testing machine learning pipelines with pytest



episode 169: Service and Microservice Performance Monitoring - Omri Sass

Performance monitoring and error detection is just as important with services and microservices as with any system, but with added complexity. Omri Sass joins the show to explain telemetry and monitoring of services and systems that use them.



episode 168: Understanding Complex Code by Refactoring into Larger Functions

To understand complex code, it can be helpful to remove abstractions, even if it results in larger functions. This episode walks through a process I use to refactor code that I need to debug and fix, but don't completely understand.


 2021-11-02  11m

episode 167: React, TypeScript, and the Joy of Testing - Paul Everitt

Paul has a tutorial on testing and TDD with React and TypeScript. We discuss workflow and the differences, similarities between testing with React/TypeScript and Python.


 2021-10-22  36m

episode 166: unittest expectedFailure and xfail

xfail isn't just for pytest tests. Python's unittest has `@unittest.expectedFailure`.


 2021-10-14  6m

episode 165: pytest xfail policy and workflow

A discussion of how to use the xfail feature of pytest to help with communication on software projects.


 2021-10-08  9m

episode 164: Debugging Python Test Failures with pytest

An overview of the pytest flags that help with debugging.


 2021-09-14  13m

episode 163: pip install ./local_directory - Stéphane Bidoul

pip : "pip installs packages" or maybe "Package Installer for Python" pip is an invaluable tool when developing with Python. You can use pip to install Python packages from pypi.org, or a different index, or a local directory. The way pip installs from a local directory is about to change, and the story is fascinating.


 2021-08-20  29m