运行pytest时,我想忽略来自第三方软件包的警告。我知道如何忽略一个特定的软件包(请参阅https://stackoverflow.com/a/53218641/2057762),但是我如何忽略除一个软件包之外的所有软件包?
您需要设置两个过滤规则:
[pytest]
filterwarnings =
ignore
default:::mypackage.*
您可以应用多个过滤器,因此忽略所有内容并重新允许您的软件包发出警告。最后一个优先级最高。过滤器语法为action:message:category:module:line
。可在此处找到可能的操作和更多详细信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句