Listen "128: pytest-randomly - Adam Johnson"
Episode Synopsis
Software tests should be order independent. That means you should be able to run them in any order or run them in isolation and get the same result.However, system state often gets in the way and order dependence can creep into a test suite. One way to fight against order dependence is to randomize test order, and with pytest, we recommend the plugin pytest-randomly to do that for you.The developer that started pytest-randomly and continues to support it is Adam Johnson, who joins us today to discuss pytest-randomly and another plugin he also wrote, called pytest-reverse.Special Guest: Adam Johnson.Links:pytest-randomly: pytest plugin to randomly order tests and control random.seedpytest-reverse: pytest plugin to reverse test order.Empirically revisiting the test independence assumptionpytest-xdistfactory_boy FakerNumPyHyrum's Law
More episodes of the podcast Test & Code
238: So Long, and Thanks for All the Fish
15/08/2025
237: FastAPI Cloud - Sebastián Ramírez
11/08/2025
236: Git Tips for Testing - Adam Johnson
30/07/2025
235: pytest-django - Adam Johnson
22/07/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.