本文介绍 Python 测试、调试和异常 相关示例。
试验还是很棒的,但是调试?就没那么有趣了。
事实是,在Python测试代码之前没有编译器来分析你的代码,因此使得测试成为开发的一个重要部分。
本栏目的目标是讨论一些关于测试、调试和异常处理的常见问题。
但是并不是为测试驱动开发或者单元测试模块做一个简要的介绍。
因此,笔者假定读者熟悉测试概念。
内容:
- 测试stdout输出
- 在单元测试中给对象打补丁
- 在单元测试中测试异常情况
- 将测试输出用日志记录到文件中
- 忽略或期望测试失败
- 处理多个异常
- 捕获所有异常
- 创建自定义异常
- 捕获异常后抛出另外的异常
- 重新抛出被捕获的异常
- 输出警告信息
- 调试基本的程序崩溃错误
- 给你的程序做性能测试
- 加速程序运行