import unittest

from test.test_support import run_suite
import ctypes.test

def test_main():
    skipped, testcases = ctypes.test.get_tests(ctypes.test, "test_*.py", verbosity=0)
    suites = [unittest.makeSuite(t) for t in testcases]
    run_suite(unittest.TestSuite(suites))

if __name__ == "__main__":
    test_main()

# trivial test

import _ctypes
import ctypes

--- 
+++ 
@@ -1,4 +1,12 @@
-# trivial test
+import unittest
 
-import _ctypes
-import ctypes
+from test.test_support import run_suite
+import ctypes.test
+
+def test_main():
+    skipped, testcases = ctypes.test.get_tests(ctypes.test, "test_*.py", verbosity=0)
+    suites = [unittest.makeSuite(t) for t in testcases]
+    run_suite(unittest.TestSuite(suites))
+
+if __name__ == "__main__":
+    test_main()
Replace the trivial ctypes test (did only an import) with the real test suite.
