[z3-checkins] r5203 - z3/Five/trunk/tests
faassen at codespeak.net
faassen at codespeak.net
Mon Jun 21 18:51:36 MEST 2004
Author: faassen
Date: Mon Jun 21 18:51:35 2004
New Revision: 5203
Added:
z3/Five/trunk/tests/runalltests.py
Log:
Add runner from ZopeTestCase to run all tests.
Added: z3/Five/trunk/tests/runalltests.py
==============================================================================
--- (empty file)
+++ z3/Five/trunk/tests/runalltests.py Mon Jun 21 18:51:35 2004
@@ -0,0 +1,29 @@
+#
+# Runs all tests in the current directory
+#
+# Execute like:
+# python runalltests.py
+#
+# Alternatively use the testrunner:
+# python /path/to/Zope/utilities/testrunner.py -qa
+#
+
+import os, sys
+if __name__ == '__main__':
+ execfile(os.path.join(sys.path[0], 'framework.py'))
+
+import unittest
+TestRunner = unittest.TextTestRunner
+suite = unittest.TestSuite()
+
+tests = os.listdir(os.curdir)
+tests = [n[:-3] for n in tests if n.startswith('test') and n.endswith('.py')]
+
+for test in tests:
+ m = __import__(test)
+ if hasattr(m, 'test_suite'):
+ suite.addTest(m.test_suite())
+
+if __name__ == '__main__':
+ TestRunner().run(suite)
+
More information about the z3-checkins
mailing list