Restore old behavior of autotest and testall, using regrtest.

This is done for backward compatibility with Python 1.4.
This commit is contained in:
Guido van Rossum 1997-03-07 21:05:43 +00:00
parent f58ed25967
commit 27e280dc77
2 changed files with 7 additions and 217 deletions

View file

@ -1,54 +1,4 @@
# This file now contains only the list of separate regression tests.
# All of the testing harness is now contained in autotest.py.
tests = ['test_grammar',
'test_opcodes',
'test_operations',
'test_builtin',
'test_exceptions',
'test_types',
'test_math',
'test_time',
'test_array',
'test_strop',
'test_md5',
'test_cmath',
'test_crypt',
'test_dbm',
'test_new',
'test_nis',
'test_pwd',
'test_rgbimg',
'test_select',
'test_strftime',
'test_struct',
'test_errno',
'test_dl',
'test_thread',
'test_xdr',
'test_fcntl',
'test_gdbm',
'test_grp',
'test_operator',
'test_imageop',
'test_imgfile',
'test_regex',
'test_rotor',
]
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.'
# Backward compatibility -- you should use regrtest instead of this module.
import sys, regrtest
sys.argv[1:] = ["-vv"]
regrtest.main()