Fixes passing parameters to Nose when running tests.
Review Request #940 — Created Aug. 5, 2009 and discarded
|Review Board SVN (deprecated)|
MOVED!! REVIEW NOW AT: http://reviews.review-board.org/r/995 ./manage.py captures any parameter passed before an optional "--", so running: ./manage.py test -s to pass the -s to nose (to make it not capture stdout) doesn't work, and manage.py dies with a "no such option" error. But if you just do: ./manage.py test -- -s with the way things were before this patch, the whole "-- -s" would be passed to nose, which would ignore everything after "--" and pass "-s" to the next command, resulting in yet another error. Now we do the right thing, and the above command works.
Ran ./manage.py test -- -s and nose ran without capturing stdout.