示例#1
0
 def test_notebook(self):
     worksheets = [new_worksheet(), new_worksheet()]
     metadata = new_metadata(name="foo")
     nb = new_notebook(metadata=metadata, worksheets=worksheets)
     self.assertEqual(nb.metadata.name, "foo")
     self.assertEqual(nb.worksheets, worksheets)
     self.assertEqual(nb.nbformat, nbformat)
示例#2
0
def sample_notebook_v3():
    return new_notebook(
        worksheets=[
            new_worksheet(
                cells=[new_code_cell("1 + 1"), new_text_cell("markdown", "Hi")]
            )
        ]
    )
示例#3
0
authors = [
    new_author(name="Bart Simpson",
               email="*****@*****.**",
               affiliation="Fox",
               url="http://www.fox.com")
]
md = new_metadata(
    name="My Notebook",
    license="BSD",
    created="8601_goes_here",
    modified="8601_goes_here",
    gistid="21341231",
    authors=authors,
)

nb0 = new_notebook(worksheets=[ws, new_worksheet()], metadata=md)

nb0_py = """# -*- coding: utf-8 -*-
# <nbformat>%i.%i</nbformat>

# <htmlcell>

# Some NumPy Examples

# <codecell>

import numpy

# <markdowncell>

# A random array
示例#4
0
 def test_empty_notebook(self):
     nb = new_notebook()
     self.assertEqual(nb.worksheets, [])
     self.assertEqual(nb.metadata, NotebookNode())
     self.assertEqual(nb.nbformat, nbformat)