我从我的代码导入的第三方模块的nosetest获得弃用警告。
有人知道如何沉默这些警告吗?
我知道以下标志适用于相同代码的任意python运行:
python -W ignore::DeprecationWarning
但是,调用nosetest似乎没有给我一个类似的标志,以防止警告出现在测试报告中。
答案 0 :(得分:3)
放
import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)
在导入任何有问题的库之前,在测试脚本开始时。