我正在尝试在所有模块中运行所有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
我仍然不知道鼻子发生了什么。
答案 0 :(得分:2)
在使用py.test
修复失败的测试后,它以同样的方式开始崩溃py.test: error: no such option: --doctest-modules
,但它提供了一个更好的错误消息,它让我感到optparse.OptionParser
没有被if __name__ == "__main__":
保护nose
。现在,测试适用于py.test
和{{1}}。