summaryrefslogtreecommitdiff
path: root/sys/lib/python/test/test_capi.py
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-05-04 05:41:33 +0000
committercinap_lenrek <cinap_lenrek@localhost>2011-05-04 05:41:33 +0000
commitb8436b026a90291ba26afa4f7a2700720b03339f (patch)
tree3098aede87640c80567ecb31022e0404a8b5ec75 /sys/lib/python/test/test_capi.py
parent6c1b42188259a6f1636cd15a9570b18af03e2dbb (diff)
remove python test cases
Diffstat (limited to 'sys/lib/python/test/test_capi.py')
-rw-r--r--sys/lib/python/test/test_capi.py55
1 files changed, 0 insertions, 55 deletions
diff --git a/sys/lib/python/test/test_capi.py b/sys/lib/python/test/test_capi.py
deleted file mode 100644
index cdd84bb22..000000000
--- a/sys/lib/python/test/test_capi.py
+++ /dev/null
@@ -1,55 +0,0 @@
-# Run the _testcapi module tests (tests for the Python/C API): by defn,
-# these are all functions _testcapi exports whose name begins with 'test_'.
-
-import sys
-from test import test_support
-import _testcapi
-
-def test_main():
-
- for name in dir(_testcapi):
- if name.startswith('test_'):
- test = getattr(_testcapi, name)
- if test_support.verbose:
- print "internal", name
- try:
- test()
- except _testcapi.error:
- raise test_support.TestFailed, sys.exc_info()[1]
-
- # some extra thread-state tests driven via _testcapi
- def TestThreadState():
- import thread
- import time
-
- if test_support.verbose:
- print "auto-thread-state"
-
- idents = []
-
- def callback():
- idents.append(thread.get_ident())
-
- _testcapi._test_thread_state(callback)
- a = b = callback
- time.sleep(1)
- # Check our main thread is in the list exactly 3 times.
- if idents.count(thread.get_ident()) != 3:
- raise test_support.TestFailed, \
- "Couldn't find main thread correctly in the list"
-
- try:
- _testcapi._test_thread_state
- have_thread_state = True
- except AttributeError:
- have_thread_state = False
-
- if have_thread_state:
- TestThreadState()
- import threading
- t=threading.Thread(target=TestThreadState)
- t.start()
- t.join()
-
-if __name__ == "__main__":
- test_main()