def test_pipes(self): pipe_read, pipe_write = stream.make_pipe() self.assertTrue(stream.fd_is_readable(pipe_read)) self.assertFalse(stream.fd_is_writable(pipe_read)) self.assertFalse(stream.fd_is_readable(pipe_write)) self.assertTrue(stream.fd_is_writable(pipe_write))
def test_sockets(self): sock1, sock2 = stream.socketpair() for sock in (sock1, sock2): self.assertTrue(stream.fd_is_readable(sock)) self.assertTrue(stream.fd_is_writable(sock))