跳转到主要内容

testipynb

项目描述

Latest PyPI version Documentation Status Travis CI build status coverage MIT license

对一组Jupyter笔记本进行单元测试。 testipynb依赖于nbconvert来运行笔记本,并在运行单元测试时捕获错误,以便将它们输出(带有语法高亮!)。

为什么?

  • 如果您想分享您的笔记本并确信它们应该在别人的机器上工作

  • 如果您正在使用笔记本生成出版物中的图形,并希望确保它们是可重复的(与travis-ci上的cron作业连接时非常有用)

https://raw.githubusercontent.com/opengeophysics/testipynb/master/docs/images/testing_syntax_highlighting.png

安装

pip install testipynb

用法

import testipynb

NBDIR = '../notebooks'

Test = testipynb.TestNotebooks(directory=NBDIR)
Test.assertTrue(Test.run_tests())

或在单元测试文件中

import testipynb
import unittest

NBDIR = '../notebooks'

Test = testipynb.TestNotebooks(directory=NBDIR, timeout=2100)
TestNotebooks = Test.get_tests()

if __name__ == "__main__":
    unittest.main()

连接

testipynb被用于

如果您在您的存储库中使用testipynb并希望将其列出,请编辑此文件

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

testipynb-0.0.2.tar.gz (5.9 kB 查看哈希值)

上传时间:

支持