如果测试失败,则具有脚本doctest.run_docstring_examples()会引发异常

问题描述 投票:0回答:1

这样做的目的是为在Jupyter笔记本中工作的数据科学家提供一种工具,使其至少能够在实际的笔记本中验证其幂等助手功能是否按预期工作。

功能:

doctest.run_docstring_examples(my_func, globals())

检查单个函数,但如果有任何doctest失败,则打印到stdout(单元格下面的输出),它不会引发异常。

计划B将创建一个上下文管理器,该上下文管理器确定嵌套函数是否输出到stdout ...某种程度上Jupyter和.py文件是交叉兼容的,我将根据需要进行研究。

我的意思是,计划A确实不是这个,它有一个真正的测试套件,但是很简单。

python python-3.x doctest
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.