nosetests:错误:没有这样的选择:--with-doctest

时间:2013-07-28 15:27:52

标签: python nose doctest

我正在尝试在所有模块中运行所有doctests,但得到以下结果:

$ nosetests --with-doctest
Usage: nosetests [options]

nosetests: error: no such option: --with-doctest

有些事情正在崩溃,但很难说到底是什么。我已经修复了nosetests --with-doctest -vvv显示的所有失败,但没有帮助。

知道如何调试吗?

nose==1.3.0

更新

在这种情况下,使用py.test运行更加愉快,并且在没有崩溃的情况下显示失败的测试:

py.test --doctest-modules

我仍然不知道鼻子发生了什么。

1 个答案:

答案 0 :(得分:2)

在使用py.test修复失败的测试后,它以同样的方式开始崩溃py.test: error: no such option: --doctest-modules,但它提供了一个更好的错误消息,它让我感到optparse.OptionParser没有被if __name__ == "__main__":保护nose。现在,测试适用于py.test和{{1}}。