1. 对函数进行单元检测:
单元检测:
作用:用来对一个函数、一个类、一个模块进行正确性校验工作。
结果:
* 单元测试通过,说明我们测试函数的功能正确。
* 单元测试不通过,说明函数有BUG,要么测试条件输入有误。
第一步:首先确定想要检测目标函数:
def mySum(x,y): # x += 1 return x + y def mySub(x,y): return x - y # print(mySum(1,2))
第二步:编写函数单元检测类:
import unittest from 对函数进行单元测试 import mySum from 对函数进行单元测试 import mySub class Test(unittest.TestCase): def setUp(self): print("开始测试时自动调用") def tearDown(self): print("结束测试时自动调用") # 为了测试mySum def test_mySum(self): self.assertEqual(mySum(1,2),3,"加法有误") def test_mySum(self): self.assertEqual(mySub(2, 1), 1, "加法有误") if __name__ == '__main__': unittest.main()