主页

索引

模块索引

搜索页面

unittest

  • unittest 是 Python 标准库中自带的一个单元测试框架,它提供了组织和执行测试的基础设施。

  • unittest 原名为PyUnit,基于 JUnit(Java 的单元测试框架)设计,支持测试自动化、分享设置和关闭代码、独立于测试框架的测试,以及测试集合。

基本概念和功能

  • Test Case(测试用例): unittest.TestCase 是所有测试用例的基类,编写测试方法时,需要继承这个类。

  • Test Suite(测试套件): 用于将多个测试用例组合在一起。

  • Test Runner(测试运行器): 用于执行测试用例,并提供测试结果。

  • Test Fixture(测试固件): 在测试方法执行前后的准备和清理工作,通过 setUp 和 tearDown 方法实现。

主页

索引

模块索引

搜索页面