MCPcopy Index your code
hub / github.com/python/cpython / boilerPlate

Method boilerPlate

Lib/test/test_contextlib.py:462–471  ·  view source on GitHub ↗
(self, lock, locked)

Source from the content-addressed store, hash-verified

460class LockContextTestCase(unittest.TestCase):
461
462 def boilerPlate(self, lock, locked):
463 self.assertFalse(locked())
464 with lock:
465 self.assertTrue(locked())
466 self.assertFalse(locked())
467 with self.assertRaises(ZeroDivisionError):
468 with lock:
469 self.assertTrue(locked())
470 1 / 0
471 self.assertFalse(locked())
472
473 def testWithLock(self):
474 lock = threading.Lock()

Callers 5

testWithLockMethod · 0.95
testWithRLockMethod · 0.95
testWithConditionMethod · 0.95
testWithSemaphoreMethod · 0.95

Calls 3

assertFalseMethod · 0.80
assertTrueMethod · 0.80
assertRaisesMethod · 0.45

Tested by

no test coverage detected