为什么Django鼻子测试需要--exe?

为什么Django鼻子测试需要--exe?,django,django-nose,Django,Django Nose,为什么在运行django nose测试时必须使用--exe参数。 如果我不使用它,它将跳过要运行的测试 e、 g 当我的测试在正确的地方等 在verbosity 3中运行它会显示: nosetests --verbosity 3 myapp 它显示:(更改了路径名,但无论如何,nose会找到它们,但会跳过它们!!) 运行测试的唯一方法是使用--exe参数 我正在使用: Ubuntu(10.4或11.4都不重要) Python 2.6和2.7 Django 1.4.3 为什么呢 根据您不需要

为什么在运行django nose测试时必须使用--exe参数。 如果我不使用它,它将跳过要运行的测试

e、 g

当我的测试在正确的地方等

在verbosity 3中运行它会显示:

nosetests --verbosity 3 myapp
它显示:(更改了路径名,但无论如何,nose会找到它们,但会跳过它们!!)

运行测试的唯一方法是使用--exe参数

我正在使用:

  • Ubuntu(10.4或11.4都不重要)
  • Python 2.6和2.7
  • Django 1.4.3
为什么呢

根据您不需要的文档--exe

但经过一段时间的困惑。。。谷歌搜索,看看这里,我得到了这个建议

但是,对于这个似乎是bug的解决方案的解释是什么呢

还是我遗漏了什么


我请求这样做,因为其他问题都很老了,并且没有找到令人满意的答案……

这不是一个bug,而是一个特性

请看这里的好解释:

nosetests --verbosity 3 myapp
nose.selector: INFO: /path_to_project/path_to_app/myapp/tests.pyc is executable; skipped
nose.selector: INFO: /path_to_project/path_to_app/myapp/tests.py~ is executable; skipped