开发工具¶
本章描述的模块可以帮助您编写软件。例如,pydoc
模块接收一个模块并根据该模块的内容生成文档。doctest
和 unittest
模块包含用于编写单元测试的框架,这些测试可以自动执行代码并验证是否生成预期输出。2to3 可以将 Python 2.x 源代码转换为有效的 Python 3.x 代码。
本章描述的模块列表如下:
typing
— 类型提示支持pydoc
— 文档生成器和在线帮助系统- Python 开发模式
doctest
— 测试交互式 Python 示例unittest
— 单元测试框架unittest.mock
— 模拟对象库unittest.mock
— 入门- 2to3 — 自动化的 Python 2 到 3 代码转换
test
— Python 的回归测试包test.support
— Python 测试套件的实用程序test.support.socket_helper
— 套接字测试的实用程序test.support.script_helper
— Python 执行测试的实用程序test.support.bytecode_helper
— 用于测试正确字节码生成的辅助工具test.support.threading_helper
— 线程测试的实用程序test.support.os_helper
— 操作系统测试的实用程序test.support.import_helper
— 导入测试的实用程序test.support.warnings_helper
— 警告测试的实用程序