在Python中,如何将警告视为异常?

在Python中,如何将警告视为异常?,第1张

在Python中,如何将警告视为异常?

引用python手册(27.6.4。Testing
Warnings
):

import warningsdef fxn():    warnings.warn("deprecated", DeprecationWarning)with warnings.catch_warnings(record=True) as w:    # Cause all warnings to always be triggered.    warnings.simplefilter("always")    # Trigger a warning.    fxn()    # Verify some things    assert len(w) == 1    assert issubclass(w[-1].category, DeprecationWarning)    assert "deprecated" in str(w[-1].message)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5674941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存