测试在先,编码在后,称为测试驱动的编程。
有两个模块可自动完成测试过程:
unittest:一个通用的测试框架
doctest:一个更简单的模块,是为检查文档而设计的,但也非常适合用来编写单元测试
使用框架unittest的一个简单测试:
函数unittest.main负责替你运行测试:实例化所有的TestCase子类,并运行所有名称以test打头的方法。
模块unittest区分错误和失败。错误是指引发了异常,失败是调用failUnless等方法的结果
11/3python学习
最新推荐文章于 2024-11-09 15:56:43 发布