标签: python exception python-unittest
我只是偶然发现了这种类型的代码,并且对它在单元测试中的功能感到有些困惑:
with self.assertRaises(MyException): foo(some_value)
其中foo抛出MyException
foo
MyException
这如何组合在一起?
答案 0 :(得分:1)
这是函数foo的测试,用于检查它是否会引发MyException。如果测试结果是肯定的,否则,结果是否定的。