##// END OF EJS Templates
=== Read this commit message if you rebase ===...
=== Read this commit message if you rebase === This Update Readme-IPython Info that contain the commit Sha to cherry pick for next Codemirror update. Please update the commit sha if you rebase on a commit earlier than this one !

File last commit:

r7874:4a6836ce
r8061:d7fc63a6
Show More
test_nbmanager.py
34 lines | 1.1 KiB | text/x-python | PythonLexer
MinRK
add tests for notebook_dir validation
r7637 """Tests for the notebook manager."""
import os
from unittest import TestCase
from tempfile import NamedTemporaryFile
from IPython.utils.tempdir import TemporaryDirectory
from IPython.utils.traitlets import TraitError
from IPython.frontend.html.notebook.notebookmanager import NotebookManager
class TestNotebookManager(TestCase):
def test_nb_dir(self):
with TemporaryDirectory() as td:
km = NotebookManager(notebook_dir=td)
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(km.notebook_dir, td)
MinRK
add tests for notebook_dir validation
r7637
def test_create_nb_dir(self):
with TemporaryDirectory() as td:
nbdir = os.path.join(td, 'notebooks')
km = NotebookManager(notebook_dir=nbdir)
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(km.notebook_dir, nbdir)
MinRK
add tests for notebook_dir validation
r7637
def test_missing_nb_dir(self):
with TemporaryDirectory() as td:
nbdir = os.path.join(td, 'notebook', 'dir', 'is', 'missing')
self.assertRaises(TraitError, NotebookManager, notebook_dir=nbdir)
def test_invalid_nb_dir(self):
with NamedTemporaryFile() as tf:
self.assertRaises(TraitError, NotebookManager, notebook_dir=tf.name)