From 2e644a0f8653caea88b0143a36c9a3ba5a836f73 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Tue, 10 Dec 1996 23:10:39 +0000 Subject: When run as a script, runs each test and sends results to stdout (i.e. this restores the old functionality). Note that if a test couldn't be imported, it is just ignored (and no warning is printed). --- Lib/test/testall.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Lib/test/testall.py b/Lib/test/testall.py index a132bfe..b472c7f 100644 --- a/Lib/test/testall.py +++ b/Lib/test/testall.py @@ -17,3 +17,20 @@ tests = ['test_grammar', 'test_dbm', 'test_new', ] + +if __name__ == '__main__': + # low-overhead testing, for cases where autotest.py harness + # doesn't even work! + import sys + from test_support import * + + for t in tests: + print t + unload(t) + try: + __import__(t, globals(), locals()) + except ImportError, msg: +## sys.stderr.write('%s. Uninstalled optional module?\n' % msg) + pass + + print 'Passed all tests.' -- cgit v0.12