##// END OF EJS Templates
Fix warning when running IPython.kernel tests...
Fix warning when running IPython.kernel tests The signature of TemporaryDirectory.cleanup() changed just before Python 3.2, and our TemporaryWorkingDirectory subclass was receiving an unexpected parameter. This copies in a newer TemporaryDirectory.cleanup() implementation for Python 2.7.

File last commit:

r7874:4a6836ce
r12165:def58361
Show More
test_nbbase.py
41 lines | 1.1 KiB | text/x-python | PythonLexer
Brian E. Granger
Full versioning added to nbformat.
r4406 from unittest import TestCase
from ..nbbase import (
NotebookNode,
new_code_cell, new_text_cell, new_notebook
)
class TestCell(TestCase):
def test_empty_code_cell(self):
cc = new_code_cell()
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(cc.cell_type,'code')
self.assertEqual('code' not in cc, True)
self.assertEqual('prompt_number' not in cc, True)
Brian E. Granger
Full versioning added to nbformat.
r4406
def test_code_cell(self):
cc = new_code_cell(code='a=10', prompt_number=0)
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(cc.code, u'a=10')
self.assertEqual(cc.prompt_number, 0)
Brian E. Granger
Full versioning added to nbformat.
r4406
def test_empty_text_cell(self):
tc = new_text_cell()
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(tc.cell_type, 'text')
self.assertEqual('text' not in tc, True)
Brian E. Granger
Full versioning added to nbformat.
r4406
def test_text_cell(self):
tc = new_text_cell('hi')
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(tc.text, u'hi')
Brian E. Granger
Full versioning added to nbformat.
r4406
class TestNotebook(TestCase):
def test_empty_notebook(self):
nb = new_notebook()
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(nb.cells, [])
Brian E. Granger
Full versioning added to nbformat.
r4406
def test_notebooke(self):
cells = [new_code_cell(),new_text_cell()]
nb = new_notebook(cells=cells)
Bradley M. Froehle
s/assertEquals/assertEqual/
r7874 self.assertEqual(nb.cells,cells)
Brian E. Granger
Full versioning added to nbformat.
r4406