如何设置Python nosetests(1.1.2版)显示日志输出?
我有一组单元测试,这些测试在不同的日志级别下都有日志输出。当我单独运行这些单元测试或者通过一个脚本运行时,所有的日志信息都会显示出来。但是,当我使用Python的nosetests
来运行这些单元测试时,我却看不到任何日志输出。我该怎么做才能显示这些日志呢?
我使用的nose
版本是1.1.2(而且我不能更改这个版本):
-bash-4.1$ pip freeze | grep nose
nose==1.1.2
目前,我是用类似下面的命令来运行nosetests
的:
nosetests --verbosity=2 *.py
当我尝试使用选项--logging-level=INFO
时,我遇到了一些困难:
Usage: nosetests [options]
nosetests: error: no such option: --logging-level
1 个回答
1
你在问一个在 1.2.0
版本中新增的功能,但你说你无法升级。
所以,除非你想要自己动手修补你那个过时的版本,把这个功能加进去,不然答案就是想办法升级。