Want to create an interactive transcript for this episode?
Podcast: Test & Code
Episode: 111: Subtests in Python with unittest and pytest - Paul Ganssle
Description: In both unittest and pytest, when a test function hits a failing assert, the test stops and is marked as a failed test. What if you want to keep going, and check more things? There are a few ways. One of them is subtests.Python's unittest introduced subtests in Python 3.4. pytest introduced support for subtests with changes in pytest 4.4 and a plugin, called pytest-subtests. Subtests are still not really used that much.But really, what are they? When could you use them? And more importantly, what shoul...