问题:如果一个python函数没有return值,只有用raise判断是否有异常,如何使用unittest进行测试呢?
解决方法:
import unittest
class MyTestCase(unittest.TestCase):
def test_foo(self):
# Exception是函数foo用raise引起的异常类型,argum是传递给foo的参数
self.assertRaises(Exception, foo, argum)
问题:如果一个python函数没有return值,只有用raise判断是否有异常,如何使用unittest进行测试呢?
解决方法:
import unittest
class MyTestCase(unittest.TestCase):
def test_foo(self):
# Exception是函数foo用raise引起的异常类型,argum是传递给foo的参数
self.assertRaises(Exception, foo, argum)