我正在创建一个类并将它的一个属性赋给一个变量
val = ClassName(*args).val
在创建这个类时,调用一个函数,它发出Warning
。我已经通过前后使用print语句验证了这一点。如何使用测试?在查看documentation之后,我尝试了以下方法:
def test_warning(self, recwarn):
val = ClassName(*args).val
`assert recwarn.pop(RuntimeWarning)`
这说明RuntimeWarning
从未发行过。你知道吗
AssertionError: <type 'exceptions.RuntimeWarning'> not found in warning list
我错过了什么?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐