'Use select.poll() to implement telnet.read_until().'

def test_read_until_with_poll(self):

    want = [('x' * 10), 'match', ('y' * 10), EOF_sigil]
    self.dataq.put(want)
    telnet = telnetlib.Telnet(HOST, self.port)
    if (not telnet._has_poll):
        raise unittest.SkipTest('select.poll()    is    required')
    telnet._has_poll = True
    self.dataq.join()
    data = telnet.read_until('match')
    self.assertEqual(data, ''.join(want[:(-2)]))
