summaryrefslogtreecommitdiffstats
path: root/Lib/test/lock_tests.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2015-10-06 05:01:29 (GMT)
committerBenjamin Peterson <benjamin@python.org>2015-10-06 05:01:29 (GMT)
commit1ba1ca04560223c24265e1611b354ca65dff1a74 (patch)
tree9c2a35fb4f59694bd6c5434d9ead2f41e21bf7ce /Lib/test/lock_tests.py
parent0443ac286009ed5c26fc296b96f66b5384355e3a (diff)
parent72181b2f5385cc709543250b37d077adf3d08043 (diff)
downloadcpython-1ba1ca04560223c24265e1611b354ca65dff1a74.zip
cpython-1ba1ca04560223c24265e1611b354ca65dff1a74.tar.gz
cpython-1ba1ca04560223c24265e1611b354ca65dff1a74.tar.bz2
merge 3.5 (#25319)
Diffstat (limited to 'Lib/test/lock_tests.py')
-rw-r--r--Lib/test/lock_tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/lock_tests.py b/Lib/test/lock_tests.py
index b325bce..afd6873 100644
--- a/Lib/test/lock_tests.py
+++ b/Lib/test/lock_tests.py
@@ -394,6 +394,14 @@ class EventTests(BaseTestCase):
b.wait_for_finished()
self.assertEqual(results, [True] * N)
+ def test_reset_internal_locks(self):
+ evt = self.eventtype()
+ old_lock = evt._cond._lock
+ evt._reset_internal_locks()
+ new_lock = evt._cond._lock
+ self.assertIsNot(new_lock, old_lock)
+ self.assertIs(type(new_lock), type(old_lock))
+
class ConditionTests(BaseTestCase):
"""