For example, if I have:
@pytest.mark.usefixtures("fixture1", "fixture2", "fixture3")
class TestFunction:
.........
Let's say fixture1, fixture2 and fixture3 are independent class level fixtures. Is it true that the execution order is always 1->2->3 during setup and 3->2->1 during teardown?
If not, is there a way to enforce it?
Thanks,