(self)
| 3638 | p.join() |
| 3639 | |
| 3640 | def test_context(self): |
| 3641 | a, b = self.Pipe() |
| 3642 | |
| 3643 | with a, b: |
| 3644 | a.send(1729) |
| 3645 | self.assertEqual(b.recv(), 1729) |
| 3646 | if self.TYPE == 'processes': |
| 3647 | self.assertFalse(a.closed) |
| 3648 | self.assertFalse(b.closed) |
| 3649 | |
| 3650 | if self.TYPE == 'processes': |
| 3651 | self.assertTrue(a.closed) |
| 3652 | self.assertTrue(b.closed) |
| 3653 | self.assertRaises(OSError, a.recv) |
| 3654 | self.assertRaises(OSError, b.recv) |
| 3655 | |
| 3656 | class _TestListener(BaseTestCase): |
| 3657 |
nothing calls this directly
no test coverage detected