Show More
@@ -396,6 +396,25 b' tclass.py: deleting object: C-third' | |||
|
396 | 396 | |
|
397 | 397 | nt.assert_equal(_ip.user_ns['answer'], 42) |
|
398 | 398 | |
|
399 | def test_run_nb_error(self): | |
|
400 | """Test %run notebook.ipynb error""" | |
|
401 | from nbformat import v4, writes | |
|
402 | # %run when a file name isn't provided | |
|
403 | nt.assert_raises(Exception, _ip.magic, "run") | |
|
404 | ||
|
405 | # %run when a file doesn't exist | |
|
406 | nt.assert_raises(Exception, _ip.magic, "run foobar.ipynb") | |
|
407 | ||
|
408 | # %run on a notebook with an error | |
|
409 | nb = v4.new_notebook( | |
|
410 | cells=[ | |
|
411 | v4.new_code_cell("0/0") | |
|
412 | ] | |
|
413 | ) | |
|
414 | src = writes(nb, version=4) | |
|
415 | self.mktmp(src, ext='.ipynb') | |
|
416 | nt.assert_raises(Exception, _ip.magic, "run %s" % self.fname) | |
|
417 | ||
|
399 | 418 | def test_file_options(self): |
|
400 | 419 | src = ('import sys\n' |
|
401 | 420 | 'a = " ".join(sys.argv[1:])\n') |
General Comments 0
You need to be logged in to leave comments.
Login now