Test %run notebook.ipynb
(self)
| 387 | _ip.magic('run -e %s' % self.fname) |
| 388 | |
| 389 | def test_run_nb(self): |
| 390 | """Test %run notebook.ipynb""" |
| 391 | from nbformat import v4, writes |
| 392 | nb = v4.new_notebook( |
| 393 | cells=[ |
| 394 | v4.new_markdown_cell("The Ultimate Question of Everything"), |
| 395 | v4.new_code_cell("answer=42") |
| 396 | ] |
| 397 | ) |
| 398 | src = writes(nb, version=4) |
| 399 | self.mktmp(src, ext='.ipynb') |
| 400 | |
| 401 | _ip.magic("run %s" % self.fname) |
| 402 | |
| 403 | nt.assert_equal(_ip.user_ns['answer'], 42) |
| 404 | |
| 405 | def test_run_nb_error(self): |
| 406 | """Test %run notebook.ipynb error""" |