Hi Morten, On Tue, Nov 02, 2010 at 10:11 +0100, Morten Brekkevold wrote: > On Mon, Nov 01, 2010 at 11:19:30PM +0100, holger krekel wrote: > > > > Django's TestCase class hooks into this by overriding > > > unittest.TestCase.__call__(), and adds pre_setup and post_teardown hooks > > > as > > > well. Since py.test never uses TestCase instances as callables, Django > > > fixtures are never loaded and these tests fail. > > > > right. > > > > > I'm not familiar with the inner workings of py.test, so my question is: Is > > > this behavior intentional? If not, can we change it? > > > > It is intentional but we can (try to) change it :) > > As long as the mentioned internal separation of the phases won't be a > problem. I'm sure you know best :)
Let's hope so :) > > > (this can be reproduced using http://dpaste.com/hold/268698/ - which > > > doesn't > > > require Django, it just rips off Django's TestCase code) > > > > Thanks for providing the paste and your precise helpful info. > > No prob, I wrote that just to satisfy my curiosity. Didn't want to start > tinkering with py.test code without knowing what I was doing, though. I am very interested in feedback and co-hacking on unittest support, specifically. I am not using unittest based test suites/cases myself so i depend on support and "registered interest" on that front. > > As it happens i am in the process of preparing a pytest-2.0 and just > > went ahead and changed the unittest-plugin to invoke the test case > > as you described. This lets your example run. > > Wow, that was fast :-) > > > pip install -i http://pypi.testrun.org pytest > > > Does this work better for you? > > Definitely. All tests pass with flying colors now, thank you very much. Is > there an ETA on a 2.0 release? By end next week i plan to have at least a 2.0 beta out. best, holger > -- > mvh > Morten Brekkevold > UNINETT > _______________________________________________ > 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