使用unittest模块中的TestCase.assertRaises
(或TestCase.failUnlessRaises
),例如:
import mymod
class MyTestCase(unittest.TestCase):
def test1(self):
self.assertRaises(SomeCoolException, mymod.myfunc)
您如何测试Python函数引发异常?
使用unittest模块中的TestCase.assertRaises
(或TestCase.failUnlessRaises
),例如:
import mymod
class MyTestCase(unittest.TestCase):
def test1(self):
self.assertRaises(SomeCoolException, mymod.myfunc)