Figured I should chime in on this.

I'm one of the co-creators of the Windmill project and I thought I
should clarify the different levels of support Windmill has for django
and nose.

Windmill tests have a fairly integrated test framework of their own.
Many months back we added a feature that allowed django projects to
define a unittest class that bootstrapped the windmill framework to
run tests inside django's testing framework. This solution was
somewhat hacky as it meant that a single pass or fail was returned to
django's testing framework. This support also overrides some django
TestCase internals to do what (http://code.djangoproject.com/ticket/
2879) adds.

During the PyCon sprints I wrote the management command, which starts
up the django test server and starts windmill directly. This meant
that the tests showed pass/fail for every test and showed tracebacks
for failed tests and returned sys.exit(1) on any failures and all that
good stuff. This solution discovers your windmill tests in your django
applications and doesn't override any of the django TestCase internals
and is the most elegant solution for running django windmill tests
thus far.

http://trac.getwindmill.com/wiki/WindmillAndDjango#Usingmanage.pytest_windmill

If you are moving to nose you should also know that windmill has a
great nose plugin. In fact the nose plugin doesn't have to start up
windmill's testing framework at all as nose's format for setup/
teardown of modules is compatible with windmill's.

http://trac.getwindmill.com/wiki/BookChapter-5-RunningTests#RunningTestsfromNose

If you have any questions or concerns we are very attentive to our dev
list (http://groups.google.com/group/windmill-dev) and we are also
very active on IRC (#windmill or irc.freenode.net)

-Mikeal

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to