请问python的unittest能不能期待一个错误出现而通过测试,不报错?
比如下边的代码运行时会抛出一个ERROR,有没有可能换一个测试函数实现顺利通过测试(出来一个点)?改成assertRaises也是要报错。
谢谢。
import unittest
class TestStringMethods(unittest.TestCase):
def test_score(self):
self.failUnlessRaises(ZeroDivisionError, 1/0)
if __name__ == '__main__':
unittest.main()