Overview
Basic example
随着项目的不断扩大,单元测试在保证开发效率、可维护性和软件质量等方面的地位越发举足轻重,是一本万利的举措。Python 常用 unittest module 编写单元测试,它包含四个概念:
- test fixture:初始化和清理测试环境,比如创建临时的数据库,文件和目录等,其中setUp() 和 setDown() 是最常用的方法
- test case:单元测试用例,TestCase是编写单元测试用例最常用的类
- test suite:单元测试用例的集合,TestSuite是最常用的类
- test runner:执行单元测试
例如: