testipynb
项目描述
对一组Jupyter笔记本进行单元测试。 testipynb
依赖于nbconvert来运行笔记本,并在运行单元测试时捕获错误,以便将它们输出(带有语法高亮!)。
为什么?
如果您想分享您的笔记本并确信它们应该在别人的机器上工作
如果您正在使用笔记本生成出版物中的图形,并希望确保它们是可重复的(与travis-ci上的cron作业连接时非常有用)
安装
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8a512bfc86a3bf329fbf8fbaa435ef0702dc89893f22398ae08ec5ef89d9bbf5 |
|
MD5 | 326ccc962a3b65230489cd8ab7f9bd8f |
|
BLAKE2b-256 | 57bb9f57e1459e275084c30071ad43913ce2cad5c117c2a499c662bc03cf79a0 |