On Sep 30, 5:47 am, Russell Keith-Magee <freakboy3...@gmail.com> wrote: > I'm yet to be convinced that Nose should be the default test runner > for the simple reason that it doesn't come out of the box with Python. > However, I agree that using Nose with Django should be as painless as > possible. I included the TEST_RUNNER setting specifically for this > reason.
Agreed - adding nose as a dependency for running unit tests would make people less, not more likely to run them. > Then there is the issue of whether Django should be responsible for > shipping a Nose-compatible test runner, or whether that is Nose's > responsibility. Historically, I've been of the opinion that it should > be Nose's responsibility to ship a test runner, but I'm open to other > opinions on this. >From the point of view of encouraging the usage of nose, either would work fine. I think this is fits in to the conversation at DjangoCon about how we should go about encouraging Django users to explore the wider Python ecosystem. The important thing is that we can have some official (or semi-official) documentation somewhere saying "to access enhanced test running commands, install nose and drop this string in to your TEST_RUNNER setting." The string itself could point at dango.something or nose.something, the important thing from my point of view is that they don't have to grab a test runner script from another third party, then figure out where to put it within their project. If nose don't want to ship the test runner, I'd be fine with putting it in django.contrib somewhere. Cheers, Simon --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---