Hello, As I understand it the order of setup functions being called is:
pytest_runtest_setup funcarg resources @setup marked functions And if you mark pytest_runtest_setup with trylast it will be moved down to the bottom. But it is impossible to get a @setup marked function to be called before the funcarg resources are called. This means that in order to be able to influence what is possible inside funcargs [0] you still need to use pytest_runtest_setup. I have no particular opinion on this (yet) but was surprised about this so thought I'd point it out since it still forces plugin writers to use pytest_runtest_setup in some cases. [0] In my case monkeypatch django so you can't get access to it's database using all of django's global state. Regards, Floris _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev