(self, sem)
| 1727 | class _TestSemaphore(BaseTestCase): |
| 1728 | |
| 1729 | def _test_semaphore(self, sem): |
| 1730 | self.assertReturnsIfImplemented(2, get_value, sem) |
| 1731 | self.assertEqual(sem.acquire(), True) |
| 1732 | self.assertReturnsIfImplemented(1, get_value, sem) |
| 1733 | self.assertEqual(sem.acquire(), True) |
| 1734 | self.assertReturnsIfImplemented(0, get_value, sem) |
| 1735 | self.assertEqual(sem.acquire(False), False) |
| 1736 | self.assertReturnsIfImplemented(0, get_value, sem) |
| 1737 | self.assertEqual(sem.release(), None) |
| 1738 | self.assertReturnsIfImplemented(1, get_value, sem) |
| 1739 | self.assertEqual(sem.release(), None) |
| 1740 | self.assertReturnsIfImplemented(2, get_value, sem) |
| 1741 | |
| 1742 | def test_semaphore(self): |
| 1743 | sem = self.Semaphore(2) |
no test coverage detected