python教程重点回顾-3-错误、调试、测试
##错误、调试、测试
###错误处理
###异常抛出
###调试
-
使用断言
assert n != 0, ‘n is zero!
-
使用log
使用import logging
,调用方法logging.info()
###单元测试
为了编写单元测试,我们需要引入Python自带的unittest
模块,编写mydict_test.py如下:
运行单元测试
可以在单元测试中编写两个特殊的setUp()
和tearDown()
方法。这两个方法会分别在每调用一个测试方法
的前后
分别被执行。
###文档测试
Python内置的“文档测试”(doctest)模块可以直接提取注释中的代码并执行测试。
doctest非常有用,不但可以用来测试,还可以直接作为示例代码。通过某些文档生成工具,就可以自动把包含doctest的注释提取出来。用户看文档的时候,同时也看到了doctest。
参考:python教程