(self, lock, locked)
| 460 | class 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() |
no test coverage detected