我想在我的覆盖率测试中添加一些 Jupyter 笔记本。看起来这样做的方法可能是通过 nbconvert 转换笔记本,然后测试转换后的笔记本,但 python 不知道'get_ipython',除非我用 ipython 运行,我不知道如何调用覆盖率命令。有人在这里有什么想法吗?
最佳答案
有一个用 PyTest 评估笔记本的插件:nbval ,它支持在笔记本执行期间测量覆盖率。
请注意,您可能还需要 pytest-cov 来启用 pytest 收集覆盖率数据。
关于python - 使用工作服测试 Jupyter/iPython?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39959719/