我从我的代码导入的第3方模块的 Nose 测试中获得了弃用警告。

有人知道如何使这些警告静音吗?

我知道以下标志适用于相同代码的任意python运行:

 python -W ignore::DeprecationWarning

但是,调用 Nose 测试似乎并没有给我提供类似的标志,以防止警告出现在测试报告中。

最佳答案


import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)

在导入任何有问题的库之前,请先在测试脚本的开头进行操作。

关于python - Nose 不推荐使用的警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3728325/

10-15 02:03
查看更多