    class TestResult:
        def __init__(self):
        def startTest(self, test):
        def stopTest(self, test):
        def addError(self, test, err):
        def addFailure(self, test, err):
        def wasSuccessful(self):
        def stop(self):
        def __repr__(self):

    class TestCase:
        def __init__(self, methodName='runTest'):
        def setUp(self):
        def tearDown(self):
        def countTestCases(self):
        def defaultTestResult(self):
        def shortDescription(self):
        def id(self):
        def __str__(self):
        def __repr__(self):
        def run(self, result=None):
        def __call__(self, result=None):
        def debug(self):
        def assert_(self, expr, msg=None):
        def failIf(self, expr, msg=None):
        def assertRaises(self, excClass, callableObj, *args, **kwargs):
        def fail(self, msg=None):
        def __exc_info(self):

    class TestSuite:
        def __init__(self, tests=()):
        def __repr__(self):
        def countTestCases(self):
        def addTest(self, test):
        def addTests(self, tests):
        def run(self, result):
        def __call__(self, result):
        def debug(self):

    class FunctionTestCase(TestCase):
        def __init__(self, testFunc, setUp=None, tearDown=None,
        def setUp(self):
        def tearDown(self):
        def runTest(self):
        def id(self):
        def __str__(self):
        def __repr__(self):
        def shortDescription(self):
    def getTestCaseNames(testCaseClass, prefix, sortUsing=cmp):
    def makeSuite(testCaseClass, prefix='test', sortUsing=cmp):
    def createTestInstance(name, module=None):
        def __init__(self,stream):
        def __getattr__(self, attr):
        def writeln(self, *args):
        def __init__(self, stream):
        def addError(self, test, error):
        def addFailure(self, test, error):
        def startTest(self, test):
        def printNumberedErrors(self,errFlavour,errors):
        def printErrors(self):
        def printFailures(self):
        def printHeader(self):
        def printResult(self):

    class JUnitTextTestRunner:
        def __init__(self, stream=sys.stderr):
        def run(self, test):
        def __init__(self, stream, descriptions):
        def startTest(self, test):
        def stopTest(self, test):
        def addError(self, test, err):
        def addFailure(self, test, err):

    class VerboseTextTestRunner:
        def __init__(self, stream=sys.stderr, descriptions=1):
        def run(self, test):

    class TestProgram:
        def __init__(self, module='__main__', defaultTest=None,
        def usageExit(self, msg=None):
        def parseArgs(self, argv):
        def createTests(self):
        def runTests(self):