且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何测试 Python 函数是否引发异常?

更新时间:2022-05-14 02:12:47

使用 TestCase.assertRaises(或 TestCase.failUnlessRaises)来自 unittest 模块,例如:

Use TestCase.assertRaises (or TestCase.failUnlessRaises) from the unittest module, for example:

import mymod

class MyTestCase(unittest.TestCase):
    def test1(self):
        self.assertRaises(SomeCoolException, mymod.myfunc)