学习笔记_文档测试

来源:互联网 发布:网络销售灰色项目 编辑:程序博客网 时间:2024/05/16 10:33

文档测试_单元测试

学习日期:2016年9月28日
学习课程:文档测试 - 廖雪峰的官方网站

  • 文档测试,可以把测试模块写在函数或类的注释中('''...'''),这样很方便,也不会对正常使用有影响。

  • Python内置的“文档测试”(doctest)模块可以直接提取注释中的代码并执行测试。doctest严格按照Python交互式命令行的输入和输出来判断测试结果是否正确。只有测试异常的时候,可以用·…·表示中间一大段烦人的输出。

  • 在编写文档测试时,要注意,在最后添加如下所示的三行代码。下列代码的意思是当模块正常导入时,doctest不会被执行。只有在命令行直接运行时,才执行doctest。所以,不必担心doctest会在非测试环境下执行。

    if __name__=='__main__':import doctestdoctest.testmod()
0 0
原创粉丝点击