nosetest弃用警告

6 投票
1 回答
1944 浏览
提问于 2025-04-16 04:14

我在使用nosetest的时候,收到了关于我代码中导入的第三方模块的弃用警告。

有没有人知道怎么能让这些警告消失呢?

我知道有一个标志可以在运行相同代码的其他Python程序时使用:

 python -W ignore::DeprecationWarning

但是,调用nosetest似乎没有提供类似的标志来阻止这些警告出现在测试报告中。

1 个回答

3

在你的测试脚本开头加上

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

,这样做是在你导入任何可能出问题的库之前。

撰写回答