As we discussed here, we should pytest.parametrize and as much of the pytest infrastructure as possible rather than reinventing the wheel.