gpt4 book ai didi

python - 在 jupyter notebook 中运行 pytest 测试函数

转载 作者:IT老高 更新时间:2023-10-28 21:03:28 49 4
gpt4 key购买 nike

我正在做一个关于 python 测试选项的演示,我想演示的技术之一是 pytest。我打算从 jupyter/ipython 笔记本上做演示。理想情况下,我希望能够在单元格中定义一个测试函数,然后使用 pytest 来运行该函数;这样我就可以演示 pytest 的各个功能等。

是否有现有的方法可以做到这一点?我在 pytest api 中看到的所有交互功能似乎都不符合要求,但我当然不是 pytest 专家。我很乐意编写一个插件来做到这一点,所以任何关于这个方向的最佳方法的建议都会很棒。

我确实看到了 pytest-ipynb,但它似乎没有满足我的需求。如果该评估是错误的,那么关于如何使用它的建议也会很棒。

最佳答案

有一个类似的模块,看起来很成熟:https://github.com/chmp/ipytest

它在@akaiola 开发的模块中被引用并且更加活跃并且定期更新/维护。

这是来自 Github 存储库 (https://github.com/chmp/ipytest/blob/master/Example.ipynb) 的示例

Jupyter Notebook with iPytest

还有一个我最近创建的

example 2

关于python - 在 jupyter notebook 中运行 pytest 测试函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304311/

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