On Sun, Dec 16, 2012 at 13:21 +0100, Ronny Pfannschmidt wrote: > sounds like the correct curse of action else legacy tests cant be > integrated with fixtures propperly
"curse of action" ... like that one :) > i wonder if we should go as far as allowing fixtures to be arguments > to pytest xunit test functions that'd be tricky at least for setup_module and setup_method/function which support a positional argument. Note that you can easily turn your setup function into one that accepts fixtures: @pytest.fixture def setup_method(self, request, tmpdir, ...): ... In this case there is no positional argument but you can get the current function under test via ``request.function``. I think it's clearer to add that extra line. holger > On 12/16/2012 12:23 PM, holger krekel wrote: > >Hi all, > > > >Currently, if you define e.g. an autouse fixture function it is going to > >be called _after_ the xUnit setup functions. This is especially > >surprising when you do a session-scoped autouse fixture. I am wondering > >if we could reverse the order, i.e. call fixture functions (including > >autouse-fixtures of course) ahead of xUnit setup methods. > > > >any thoughts? > > > >holger > >_______________________________________________ > >py-dev mailing list > >py-dev@codespeak.net > >http://codespeak.net/mailman/listinfo/py-dev > _______________________________________________ py-dev mailing list py-dev@codespeak.net http://codespeak.net/mailman/listinfo/py-dev