(self)
| 2749 | self.assertTimingAlmostEqual(get.elapsed, TIMEOUT1) |
| 2750 | |
| 2751 | def test_async_timeout(self): |
| 2752 | p = self.Pool(3) |
| 2753 | try: |
| 2754 | event = threading.Event() if self.TYPE == 'threads' else None |
| 2755 | res = p.apply_async(sqr, (6, TIMEOUT2 + support.SHORT_TIMEOUT, event)) |
| 2756 | get = TimingWrapper(res.get) |
| 2757 | self.assertRaises(multiprocessing.TimeoutError, get, timeout=TIMEOUT2) |
| 2758 | self.assertTimingAlmostEqual(get.elapsed, TIMEOUT2) |
| 2759 | finally: |
| 2760 | if event is not None: |
| 2761 | event.set() |
| 2762 | p.terminate() |
| 2763 | p.join() |
| 2764 | |
| 2765 | def test_imap(self): |
| 2766 | it = self.pool.imap(sqr, list(range(10))) |
nothing calls this directly
no test coverage detected