import unittest
class MyTest(unittest.TestCase):
def test1(self):
"""
Test goes well
"""
self.assertEqual(1+2,3)
def test2(self):
"""
Test goes also well
"""
self.assertFalse(1+2==4)
if __name__=='__main__':
unittest.main()
You need to add a first argument, and avaoid a hard exit
if __name__=='__main__':
unittest.main(argv=['first-argument-is-ignored'],
exit=False,
verbosity=2
)