MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_multiple_acquire

Method test_multiple_acquire

Lib/test/test_dummy_thread.py:111–120  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

109 self.rlock = _thread.RLock()
110
111 def test_multiple_acquire(self):
112 self.assertIn("unlocked", repr(self.rlock))
113 self.rlock.acquire()
114 self.rlock.acquire()
115 self.assertIn("locked", repr(self.rlock))
116 self.rlock.release()
117 self.assertIn("locked", repr(self.rlock))
118 self.rlock.release()
119 self.assertIn("unlocked", repr(self.rlock))
120 self.assertRaises(RuntimeError, self.rlock.release)
121
122
123class MiscTests(unittest.TestCase):

Callers

nothing calls this directly

Calls 5

reprFunction · 0.85
assertInMethod · 0.80
acquireMethod · 0.45
releaseMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected