1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import os.path import sys import unittest def suite(): test_loader = unittest.TestLoader() test_suite = test_loader.discover(os.path.dirname(__file__), pattern='test_*.py') return test_suite if __name__ == '__main__': runner = unittest.runner.TextTestRunner() result = runner.run(suite()) sys.exit(not result.wasSuccessful())