鼻子测试弃用警告

cod*_*one 5 python unit-testing deprecated suppress-warnings

对于由我的代码导入的第 3 方模块,我收到了来自 nosetest 的弃用警告。

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

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

 python -W ignore::DeprecationWarning
Run Code Online (Sandbox Code Playgroud)

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

unu*_*tbu 3

放

import warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)
Run Code Online (Sandbox Code Playgroud)

在测试脚本开始时,在导入任何有问题的库之前。