diff -r 0fcb02b58b20 Lib/test/test_threading.py --- a/Lib/test/test_threading.py Thu Jan 26 02:24:36 2012 +1100 +++ b/Lib/test/test_threading.py Sat Jan 28 19:39:21 2012 +1100 @@ -738,6 +738,7 @@ class PyRLockTests(lock_tests.RLockTests): locktype = staticmethod(threading._PyRLock) +@unittest.skipIf(threading._CRLock is None, 'RLock not implemented in C') class CRLockTests(lock_tests.RLockTests): locktype = staticmethod(threading._CRLock)