utest.py 372 B

12345678910111213
  1. import os.path
  2. import sys
  3. import unittest
  4. if __name__ == '__main__':
  5. sys.path.insert(0, os.path.realpath('..'))
  6. if len(sys.argv) > 1:
  7. pattern = sys.argv[1]
  8. else:
  9. pattern = 'test*.py'
  10. suites = unittest.defaultTestLoader.discover('.', pattern)
  11. if not unittest.TextTestRunner(verbosity=2).run(suites).wasSuccessful():
  12. sys.exit(1)