python - 如何设置 Python nosetests(版本 1.1.2)显示日志输出?

标签 python unit-testing logging nose nosetests

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

我使用的 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.2.0 中添加的功能,并说您无法升级。

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

关于python - 如何设置 Python nosetests(版本 1.1.2)显示日志输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24642247/

相关文章:

python - 在 Python 2.5 中,我如何杀死一个子进程?

c# - Rhino Mocks - stub 一个单例

c# - 将 SQL 注释添加到 Linq 生成的查询,以便它在 SQL 分析器中可见

python - 计算第一行第一列输入的数组值

python - Tensorflow/Keras : Input 0 of layer lstm is incompatible with the layer: expected ndim=3, 发现 ndim=2

php - 测试覆盖特征方法执行

Java模拟函数来改变它的行为

python - 记录所有 Django 弃用警告

使用 SBT 在 Lift 中调试和登录

python - 损失函数的爆炸式增长,LSTM 自动编码器