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)
def sample_notebook_v3(): return new_notebook( worksheets=[ new_worksheet( cells=[new_code_cell("1 + 1"), new_text_cell("markdown", "Hi")] ) ] )
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
def test_empty_notebook(self): nb = new_notebook() self.assertEqual(nb.worksheets, []) self.assertEqual(nb.metadata, NotebookNode()) self.assertEqual(nb.nbformat, nbformat)