Merged revisions 76137 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r76137 | antoine.pitrou | 2009-11-06 23:34:35 +0100 (ven., 06 nov. 2009) | 4 lines

  Issue #7270: Add some dedicated unit tests for multi-thread synchronization
  primitives such as Lock, RLock, Condition, Event and Semaphore.
........
This commit is contained in:
Antoine Pitrou 2009-11-06 22:41:14 +00:00
parent 1766b9d10e
commit 557934f5a9
4 changed files with 574 additions and 21 deletions

View file

@ -6,6 +6,7 @@ import _thread as thread
import time
import weakref
from test import lock_tests
NUMTASKS = 10
NUMTRIPS = 3
@ -188,8 +189,12 @@ class BarrierTest(BasicThreadTest):
if finished:
self.done_mutex.release()
class LockTests(lock_tests.LockTests):
locktype = thread.allocate_lock
def test_main():
support.run_unittest(ThreadRunningTests, BarrierTest)
support.run_unittest(ThreadRunningTests, BarrierTest, LockTests)
if __name__ == "__main__":
test_main()