开发工具¶
本章中描述的各模块可帮你编写 Python 程序。例如,pydoc
模块接受一个模块并根据该模块的内容来生成文档。doctest
和 unittest
这两个模块包含了用于编写单元测试的框架,并可用于自动测试所编写的代码,验证预期的输出是否产生。2to3 程序能够将 Python 2.x 源代码翻译成有效的 Python 3.x 源代码。
本章中描述的模块列表是:
typing
—— 类型注解支持pydoc
--- 文档生成器和在线帮助系统- Python 开发模式
- Python 开发模式的效果
- ResourceWarning 示例
- 文件描述符错误示例
doctest
--- 测试交互性的Python示例unittest
--- 单元测试框架unittest.mock
--- 模拟对象库unittest.mock
--- 上手指南- 2to3 --- Automated Python 2 to 3 code translation
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
--- 用于警告测试的工具