Lines Matching refs:reads
95 def __init__(self, reads=()):
96 self.reads = list(reads) # Intentionally make a copy.
103 while self.reads and len(out) < size:
104 out += self.reads.pop(0)
106 self.reads.insert(0, out[size:])
155 def test_socket(reads):
157 return SocketStub(reads)
166 def test_telnet(reads=(), cls=TelnetAlike):
168 reads queued up to be read '''
169 for x in reads:
171 with test_socket(reads):
192 self.assertEqual(data, b'xxxmatch', msg=(telnet.cookedq, telnet.rawq, telnet.sock.reads))
194 reads = [b'x' * 50, b'match', b'y' * 50]
195 expect = b''.join(reads[:-1])
196 telnet = test_telnet(reads)
206 reads = [b'x' * 500, b'y' * 500, b'z' * 500]
207 expect = b''.join(reads)
208 telnet = test_telnet(reads)
259 while telnet.sock.reads: