如何编写一个只有在函数没有抛出预期异常时才会失败的单元测试?
使用unittest 模块中的TestCase.assertRaises(或TestCase.failUnlessRaises),例如:
TestCase.assertRaises
TestCase.failUnlessRaises
import mymod class MyTestCase(unittest.TestCase): def test1(self): self.assertRaises(SomeCoolException, mymod.myfunc)