pip install ipython_unittest
In [34]:
def sum(x, y):
return x + y
In [35]:
%%unittest --color --previous 2 --unparse
"1 plus 1 equals 2"
assert sum(1, 1) == 2
"1 plus 2 equals 3"
assert sum(1, 2) == 3
""
assert sum(2, 2) == 4
Out[35]:
In [16]:
%load_ext ipython_unittest
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [13]:
import unittest
import sys
In [14]:
class JupyterTest(unittest.TestCase):
def test_1(self):
self.assertEqual(sum(1, 1), 2)
def test_2(self):
self.assertEqual(sum(1, 2), 3)
def test_3(self):
self.assertEqual(sum(2, 2), 4)
In [15]:
suite = unittest.TestLoader().loadTestsFromTestCase(JupyterTest)
unittest.TextTestRunner(verbosity=1, stream=sys.stderr).run(suite)
Out[15]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
pip install ipython_unittest
In [ ]: