首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >详细函数的Doctest

详细函数的Doctest
EN

Stack Overflow用户
提问于 2015-04-08 19:53:54
回答 1查看 859关注 0票数 1

我有时会遇到以下问题。我有一个函数,它返回一些我感兴趣的东西,打印一些我不关心的东西。例如。

代码语言:javascript
复制
def f(x):
  print('Some complicated printing stuff')
  important_result = 42
  return important_result

我想写一个doctest,检查它是否确实返回了正确的结果。但其代码不会被复杂的打印内容混淆。下面这样的东西将会很酷:

代码语言:javascript
复制
def f(x): 
    """
    >>> f(0)
    ...
    42
    """
    print('Some complicated printing stuff')
    important_result = 42
    return important_result

有没有一种优雅的方式来完成这个任务呢?

EN

回答 1

Stack Overflow用户

发布于 2021-10-29 19:59:39

为了获得一些反馈,我最终打印了doctest.testmod()的结果

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29513866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档