gpt4 book ai didi

python - 测试 IPython 笔记本

转载 作者:太空狗 更新时间:2023-10-29 17:47:45 24 4
gpt4 key购买 nike

我开始使用 IPython notebooks 来记录我的一些代码和交互式使用示例。为了避免文档与代码过时太久,我希望笔记本中的代码能够定期执行,以捕获输出中的任何更改并标记运行时错误。

我使用 nosetests 来运行回归测试,想知道是否有办法让它为此目的执行 IPython Notebooks。请注意,我并没有尝试从 IPython 笔记本中运行 nosetests(就像在 ipython_nose 中所做的那样)。 doctest 插件的更多内容。有这样的插件吗?

最佳答案

我不知道有一个实际的 nose 插件可以自动执行此操作,但是 here是一个脚本,显示了这样的事情所必需的基本部分。其他人自forked它可以添加一些功能。

要点是您创建笔记本使用的相同内核对象,并运行与“全部运行”相同的执行,然后比较结果输出。它有一些原始的净化,可能在很大程度上被正确的 doctest 函数所取代,但它并不是 super 复杂。

关于python - 测试 IPython 笔记本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20483313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com