# Run the _test module tests (tests for the Python/C API): by defn, these | |
# are all functions _test exports whose name begins with 'test_'. | |
import sys | |
import test_support | |
import _test | |
for name in dir(_test): | |
if name.startswith('test_'): | |
test = getattr(_test, name) | |
if test_support.verbose: | |
print "internal", name | |
try: | |
test() | |
except _test.error: | |
raise test_support.TestFailed, sys.exc_info()[1] |