python中doctest自我测试(测试模块中的函数是否对)
2015-03-15 22:36
561 查看
#该文件名为mymod.py def sum(x,y): ''' 此处为文档字符串 The sum of two numbers. >>> sum(1,3) 4 >>> sum(9,11) 20 ''' return x + y if __name__ == "__main__": #模块运行进行自我测试 import doctest doctest.testmod(verbose=True) ''' >>> import mymod >>> import doctest >>> doctest.testmod(mymod) TestResults(failed=0, attempted=2) 两次测试,0次失败 说明: 1. 使用doctest.testmod(modulename)会代入文档字符串中的测试,如 上面的sum(1,3)和sum(9,11),并把结果与下面比较,从而得出结果 2. 需要注意的是,“>>>”后面必须跟个空格,否则会报错 '''
相关文章推荐
- Python中的测试模块unittest和doctest的使用教程
- 关于python测试的nose框架和doc test以及和junit的一点对比
- python doctest测试框架
- python测试——doctest和unittest
- Python 测试之 doctest
- python测试框架doctest
- Python测试框架doctest
- Python代码测试 - unitest\doctest\nose
- Python学习 对函数fact(n)编写doctest并执行
- python模块:doctest,unitest模块
- python 文档测试:doctest
- Python 测试(一)—— doctest
- Python模块――doctest
- Python doctest自动测试
- python 测试框架doctest
- python自动化单元测试工具----doctest
- python 单元测试的模块 pyUnit(unittest),mock与Python测试
- Python代码测试 - unitest\doctest\nose
- Python测试框架doctest
- Python的文档测试(doctest)