运行pytest时,我想忽略来自第三方软件包的警告。我知道如何忽略一个特定的程序包(请参阅https://stackoverflow.com/a/53218641/2057762),但是如何忽略除一个程序包以外的所有程序包?
答案 0 :(得分:0)
您需要设置两个过滤规则:
[pytest]
filterwarnings =
ignore
default:::mypackage.*
您可以应用多个过滤器,因此可以忽略所有内容并重新允许您的软件包发出警告。最后一个具有最高优先级。过滤器语法为action:message:category:module:line
。可以采取的措施和更多详细信息,请参见here。