python中单元测试模块:unittest,其模块中最重要的是TestCase
作用:单元测试保证程序的可用性
要为函数编写测试用例,可先导入模块unittest以及要测试的函数,再创建一个 继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试
标准写法
import unittest
class Sum():
def __init__(self,x,y):
self.x =x
self.y =y
def sum(self):
return self.x + self.y
class SumTest(unittest.TestCase):
def test_sum(self):
self.get_sum=Sum(2,3)
self.assertequal(5,self.get_sum)