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