Can anyone confirm the order in which pytest executes the tests? For basic tests (no fixture parameterization), it appears to perform the tests based on the sequential naming order of the test modules and then the order of test functions within the module. However, what is the order when you start to add in parametrization for fixtures (including indirect parametrization)? So far, I've been unable to find any clear details online about this.
Thanks