我从我的代码导入的第3方模块的 Nose 测试中获得了弃用警告。
有人知道如何使这些警告静音吗?
我知道以下标志适用于相同代码的任意python运行:
python -W ignore::DeprecationWarning
但是,调用 Nose 测试似乎并没有给我提供类似的标志,以防止警告出现在测试报告中。
最佳答案
放
import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)
在导入任何有问题的库之前,请先在测试脚本的开头进行操作。
关于python - Nose 不推荐使用的警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3728325/