编写函数和类时,还可为其编写测试,通过测试可以确定程序面对各种输入都能按预期那样工作。使用Python中的unittest中的工具来测试代码。
一、测试函数
1、测试函数:要测试函数,先有一个函数,再针对函数编写测试程序。
2、单元测试和测试用例
— 单元测试用于核实函数的某个方面没有问题
— 测试用例是一组单元测试,核实函数在各种情形下都符合要求
3、测试通过和不通过时
— 测试通过时,测试结果会显示消耗的时间,最后一行会输出OK
— 测试不通过时,会输出错误描述
二、测试类
1、断言方法
Python在测试工具unittest.TestCase类中提供了很多断言方法,断言方法检查类中该满足的条件是否满足,以下是6个常用的断言方法
2、AnonymousSurvey类
3、AnonymousSurvey类的调用
4、AnonymousSurvey类的测试