File:  [Repository] / ExtFile / tests / runalltests.py
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jan 24 16:53:50 2007 UTC (17 years, 5 months ago) by dwinter
Branches: first, MAIN
CVS tags: release, HEAD
Auf der Basis http://www.zope.org/Members/shh/ExtFile Version 1.5.4

mit zlog ersetzt durch logging


    1: #
    2: # Runs all tests in the current directory
    3: #
    4: # Execute like:
    5: #   python runalltests.py
    6: #
    7: # Alternatively use the testrunner: 
    8: #   python /path/to/Zope/utilities/testrunner.py -qa
    9: #
   10: 
   11: import os, sys
   12: if __name__ == '__main__':
   13:     execfile(os.path.join(sys.path[0], 'framework.py')) 
   14: 
   15: import unittest
   16: TestRunner = unittest.TextTestRunner
   17: suite = unittest.TestSuite()
   18: 
   19: tests = os.listdir('.')
   20: tests = [n[:-3] for n in tests if n.startswith('test') and n.endswith('.py')]
   21: 
   22: for test in tests:
   23:     m = __import__(test)
   24:     if hasattr(m, 'test_suite'):
   25:         suite.addTest(m.test_suite())
   26: 
   27: if __name__ == '__main__':
   28:     TestRunner().run(suite)
   29: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>