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):