October 11th, 2019 | 33 mins 59 secs
fixtures, parametrization, pytest, scope
Dynamic scope fixtures is a new feature released in pytest 5.2. Anthony Sottile, a core pytest developers, joins Brian in discussing not only dynamic scope, but also what scope means, as well as parametrization.
September 11th, 2019 | 19 mins 1 sec
Parametrization is the ability to take one test, and send lots of different input datasets into the code under test, and maybe even have different output checks, all within the same test that you developed in the simple test case.
March 29th, 2018 | 18 mins 59 secs
boundary value analysis, decision tables, equivalence partitioning, parametrization, test case design
Some functionality is important enough to make sure the test behavior coverage is thorough. In this episode, we discuss 3 techniques that can be combined to quickly generate test cases. We then talk about how to implement them efficiently in pytest.