擅长:python、mysql、java
<p>选中了<code>TEST_RUNNER</code>在<code>settings.py</code>中,它使用了一个调用Nose的项目特定的运行器。<em>Nose有<code>-s</code>选项来阻止它捕获<code>stdout</code></em>,但是如果我运行:</p>
<p><code>./manage.py test -s</code></p>
<p><code>manage.py</code>首先捕获它并抛出一个“no such option”错误。关于<code>manage.py</code>的帮助没有提到这一点,但是我发现如果运行:</p>
<p><code>./manage.py test -- -s</code></p>
<p>它忽略了<code>-s</code>并让我在自定义跑步者一侧捕获它,将它毫无问题地传递给Nose。</p>