Python 带有assert raise异常的单元测试
我刚刚偶然发现了这种类型的代码,并对其在单元测试中的功能感到困惑:Python 带有assert raise异常的单元测试,python,exception,python-unittest,Python,Exception,Python Unittest,我刚刚偶然发现了这种类型的代码,并对其在单元测试中的功能感到困惑: with self.assertRaises(MyException): foo(some_value) 其中foo抛出MyException 这是如何结合在一起的 这是对函数foo的测试,检查它是否引发MyException。如果测试结果为正,则测试结果为负。上下文管理器捕获异常。到底是什么问题?
with self.assertRaises(MyException):
foo(some_value)
其中foo
抛出MyException
这是如何结合在一起的 这是对函数
foo
的测试,检查它是否引发MyException
。如果测试结果为正,则测试结果为负。上下文管理器捕获异常。到底是什么问题?