26. Development Tools¶
本章中描述的模块有助于编写软件。例如,pydoc
模块接受一个模块并根据模块的内容生成文档。doctest
和unittest
模块包含用于编写单元测试的框架,可自动执行代码并验证预期输出是否生成。2to3可以将Python 2.x源代码翻译成有效的Python 3.x代码。
本章中描述的模块列表是:
- 26.1.
typing
- 支持类型提示 - 26.2.
pydoc
- 文档生成器和在线帮助系统 - 26.3.
doctest
- 测试互动Python示例 - 26.4.
unittest
- 单元测试框架 - 26.5.
unittest.mock
- mock object库 - 26.6.
unittest.mock
- 开始使用 - 26.7. 2to3 - 自动Python 2到3代码翻译
- 26.8.
test
- Python回归测试软件包 - 26.9.
test.support
- Python测试套件的实用工具