Lines Matching refs:reads
92 def __init__(self, reads=()): argument
93 self.reads = list(reads) # Intentionally make a copy.
100 while self.reads and len(out) < size:
101 out += self.reads.pop(0)
103 self.reads.insert(0, out[size:])
152 def test_socket(reads): argument
154 return SocketStub(reads)
163 def test_telnet(reads=(), cls=TelnetAlike): argument
166 for x in reads:
168 with test_socket(reads):
189 self.assertEqual(data, b'xxxmatch', msg=(telnet.cookedq, telnet.rawq, telnet.sock.reads))
191 reads = [b'x' * 50, b'match', b'y' * 50]
192 expect = b''.join(reads[:-1])
193 telnet = test_telnet(reads)
203 reads = [b'x' * 500, b'y' * 500, b'z' * 500]
204 expect = b''.join(reads)
205 telnet = test_telnet(reads)
256 while telnet.sock.reads: