What exactly I need to do to make python\'s unittest work? I checked the official documentation, SO questions and even tried using nose, b
You need to rename the methods to begin with the word "test".
As seen on http://docs.python.org/library/unittest.html :
A testcase is created by subclassing unittest.TestCase. The three individual tests are defined with methods whose names start with the letters test. This naming convention informs the test runner about which methods represent tests.