import unittest import platform import sys if platform.python_version() < '2.7': unittest = __import__('unittest2') else: import unittest if __name__ == '__main__': testsuite = unittest.TestLoader().discover('testcases',pattern="*.py") results = unittest.TextTestRunner(verbosity=100).run(testsuite) # Return an error code if any of the testsuite tests fail if len(results.errors) > 0: sys.exit(1)