diff Lib/test/test_capi.py @ 16413:8819867f14ef legacy-trunk

Patch derived from Trent's 101162: a Python/C API testing framework. STILL NEEDS UNIX BUILD CHANGES.
author Tim Peters <tim.peters@gmail.com>
date Fri, 02 Feb 2001 05:57:15 +0000
parents
children ac52d3727867
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Lib/test/test_capi.py	Fri Feb 02 05:57:15 2001 +0000
@@ -0,0 +1,16 @@
+# 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]