2001-02-03 23:09:53 -04:00
|
|
|
# Run the _testcapi module tests (tests for the Python/C API): by defn,
|
2001-04-13 14:03:04 -03:00
|
|
|
# these are all functions _testcapi exports whose name begins with 'test_'.
|
2001-02-02 01:57:15 -04:00
|
|
|
|
|
|
|
import sys
|
2002-07-23 16:04:11 -03:00
|
|
|
from test import test_support
|
2001-02-03 23:09:53 -04:00
|
|
|
import _testcapi
|
2001-02-02 01:57:15 -04:00
|
|
|
|
2001-02-03 23:09:53 -04:00
|
|
|
for name in dir(_testcapi):
|
2001-02-02 01:57:15 -04:00
|
|
|
if name.startswith('test_'):
|
2001-02-03 23:09:53 -04:00
|
|
|
test = getattr(_testcapi, name)
|
2001-02-02 01:57:15 -04:00
|
|
|
if test_support.verbose:
|
|
|
|
print "internal", name
|
|
|
|
try:
|
|
|
|
test()
|
2001-02-03 23:09:53 -04:00
|
|
|
except _testcapi.error:
|
2001-02-02 01:57:15 -04:00
|
|
|
raise test_support.TestFailed, sys.exc_info()[1]
|