美文网首页
docstring test

docstring test

作者: fancypy | 来源:发表于2017-04-26 15:33 被阅读0次
  1. 在函数的docstring里写简单的测试,先写一行文字说明,然后空一行,接着写测试
  2. python -m doctest <filename.py> 如果测试通过,没有任何提示
  3. python -m doctest -v <filename.py> 会显示详细测试
def multiple(a, b):
    """
    返回a和b的最小公倍数,以下是docstring测试

    >>>multiple(3, 4)
    12
    >>>multiple(2, 5)
    10
    """
    if a > b:
        lcm = a
    else:
        lcm = b
    while True:
        if lcm % a == 0 and lcm % b == 0:
            return lcm
        else:
            lcm += 1 
交互模式下
1)
from doctest import testmod
testmod()

2)
from doctest import run_docstring_examples
run_docstring_examples(multiple, globals(), True)

相关文章

网友评论

      本文标题:docstring test

      本文链接:https://www.haomeiwen.com/subject/mswizttx.html