Show More
@@ -370,6 +370,23 b' tclass.py: deleting object: C-third' | |||||
370 |
|
370 | |||
371 | with tt.AssertNotPrints('SystemExit'): |
|
371 | with tt.AssertNotPrints('SystemExit'): | |
372 | _ip.magic('run -e %s' % self.fname) |
|
372 | _ip.magic('run -e %s' % self.fname) | |
|
373 | ||||
|
374 | def test_run_nb(self): | |||
|
375 | """Test %run notebook.ipynb""" | |||
|
376 | from IPython.nbformat import current | |||
|
377 | nb = current.new_notebook( | |||
|
378 | worksheets=[ | |||
|
379 | current.new_worksheet(cells=[ | |||
|
380 | current.new_code_cell("answer=42") | |||
|
381 | ]) | |||
|
382 | ] | |||
|
383 | ) | |||
|
384 | src = current.writes(nb, 'json') | |||
|
385 | self.mktmp(src, ext='.ipynb') | |||
|
386 | ||||
|
387 | _ip.magic("run %s" % self.fname) | |||
|
388 | ||||
|
389 | nt.assert_equal(_ip.user_ns['answer'], 42) | |||
373 |
|
390 | |||
374 |
|
391 | |||
375 |
|
392 |
General Comments 0
You need to be logged in to leave comments.
Login now