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

Method test_duplex_false

Lib/test/_test_multiprocessing.py:3765–3776  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3763 p.join()
3764
3765 def test_duplex_false(self):
3766 reader, writer = self.Pipe(duplex=False)
3767 self.assertEqual(writer.send(1), None)
3768 self.assertEqual(reader.recv(), 1)
3769 if self.TYPE == 'processes':
3770 self.assertEqual(reader.readable, True)
3771 self.assertEqual(reader.writable, False)
3772 self.assertEqual(writer.readable, False)
3773 self.assertEqual(writer.writable, True)
3774 self.assertRaises(OSError, reader.send, 2)
3775 self.assertRaises(OSError, writer.recv)
3776 self.assertRaises(OSError, writer.poll)
3777
3778 @warnings_helper.ignore_fork_in_thread_deprecation_warnings()
3779 def test_spawn_close(self):

Callers

nothing calls this directly

Calls 5

PipeMethod · 0.80
assertEqualMethod · 0.45
sendMethod · 0.45
recvMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected