python - 使用工作服测试 Jupyter/iPython?

标签 python ipython code-coverage jupyter coveralls

我想在我的覆盖率测试中添加一些 Jupyter 笔记本。看起来这样做的方法可能是通过 nbconvert 转换笔记本,然后测试转换后的笔记本,但 python 不知道'get_ipython',除非我用 ipython 运行,我不知道如何调用覆盖率命令。有人在这里有什么想法吗?

最佳答案

有一个用 PyTest 评估笔记本的插件:nbval ,它支持在笔记本执行期间测量覆盖率。

请注意,您可能还需要 pytest-cov 来启用 pytest 收集覆盖率数据。

关于python - 使用工作服测试 Jupyter/iPython?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39959719/

相关文章:

单元测试的 Python 覆盖率

python - 返回字符串s中连续 "special symbols"的最大个数

mysql - 如何以 Pythonic 方式在 MySQL 中存储 Python 字典列表?

python - 如何将 jupyter notebook 目录中的模块导入到较低目录的 notebook 中?

ipython - 如何将 IPython 笔记本导出为博客文章的 HTML?

c++ - C++ PyImport 的 Python 覆盖范围

python - 如何将 PySpark 数据框插入到具有雪花模式的数据库中?

python - 在 Python 脚本中使用 print 语句的性能效果

python - 使用管道将打印到 STDERR 的内容从 Jupyter 捕获到 Python 变量中

testing - 了解实验室覆盖率和 .labrc.js