From cdfc4e171d228a2d832397cc879fd1ab44fc1122 Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Sat, 28 Nov 2009 18:50:12 -0500 Subject: [PATCH] Made the boundedsem test play nicer with the other tests...it still stomps on them though. --- tests/stdlib/test_thread__boundedsem.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/stdlib/test_thread__boundedsem.py b/tests/stdlib/test_thread__boundedsem.py index c1ca7c7..c530c61 100644 --- a/tests/stdlib/test_thread__boundedsem.py +++ b/tests/stdlib/test_thread__boundedsem.py @@ -5,8 +5,14 @@ from eventlet.green import thread def allocate_lock(): return coros.semaphore(1, 9999) +original_allocate_lock = thread.allocate_lock thread.allocate_lock = allocate_lock +original_LockType = thread.LockType thread.LockType = coros.BoundedSemaphore -import os.path -execfile(os.path.join(os.path.dirname(__file__), 'test_thread.py')) +try: + import os.path + execfile(os.path.join(os.path.dirname(__file__), 'test_thread.py')) +finally: + thread.allocate_lock = original_allocate_lock + thread.LockType = original_LockType