December 22nd, 2021 | 39 mins 24 secs
git, pytest, tdd
In this episode, I talk with Paul Ganssle about a fun workflow that he calls pseudo-TDD.
Pseudo-TDD is a way to keep your commit history clean and your tests passing with each commit.
This workflow includes using pytest xfail and some semi-advanced version control features.
July 17th, 2019 | 25 mins 20 secs
flit, git, pyproject.toml, python, submark, tdd
TDD is easier with dev tools, editor, and installs working together well.
This episode discusses editable installs with flit, a good TDD editor layout, test case grouping, batching tests to reduce context switch time, and even utilizing git tags.