如何设置Python nosetests(版本1.1.2)来显示日志记录输出?

时间:2014-07-08 22:04:17

标签: python unit-testing logging nose nosetests

我有一组单元测试,所有单元测试都具有各种日志记录级别的日志记录输出。当我单独或通过shell脚本运行这些单元测试时,会显示所有日志记录。当我使用Python nosenosetests运行这些单元测试时,我看不到日志记录输出。如何显示日志记录?

我使用的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 个答案:

答案 0 :(得分:1)

您询问1.2.0中添加的功能并说您无法升级。

因此,除非您通过向后移植此功能修补过时版本,否则答案是找到升级方法