Lines Matching refs:self

45     def __init__(self):
46 self._write_data = []
48 def write(self, data):
51 self._write_data.append(data)
53 def written_data(self):
56 return ''.join(self._write_data)
66 def __init__(self, read_data):
74 _MockConnBase.__init__(self)
75 self._read_data = read_data
76 self._read_pos = 0
78 def readline(self):
81 if self._read_pos >= len(self._read_data):
83 end_index = self._read_data.find('\n', self._read_pos) + 1
85 end_index = len(self._read_data)
86 return self._read_up_to(end_index)
88 def read(self, length):
91 if self._read_pos >= len(self._read_data):
93 end_index = min(len(self._read_data), self._read_pos + length)
94 return self._read_up_to(end_index)
96 def _read_up_to(self, end_index):
97 line = self._read_data[self._read_pos:end_index]
98 self._read_pos = end_index
110 def __init__(self):
111 _MockConnBase.__init__(self)
112 self._queue = Queue.Queue()
114 def readline(self):
118 c = self._queue.get()
123 def read(self, length):
128 data += self._queue.get()
131 def put_bytes(self, bytes):
139 self._queue.put(byte)
149 def __init__(self, copy_from={}):
153 self.__setitem__(key, value)
155 def __getitem__(self, key):
156 return super(MockTable, self).__getitem__(key.lower())
158 def __setitem__(self, key, value):
159 super(MockTable, self).__setitem__(key.lower(), value)
161 def get(self, key, def_value=None):
162 return super(MockTable, self).get(key.lower(), def_value)
171 def __init__(self, uri=None, headers_in={}, connection=None,
183 self.uri = uri
184 self.connection = connection
185 self.headers_in = MockTable(headers_in)
186 # self.is_https_ needs to be accessible from tests. To avoid name
187 # conflict with self.is_https(), it is named as such.
188 self.is_https_ = is_https
190 def is_https(self):
192 return self.is_https_
198 def do_extra_handshake(self, conn_context):
201 def transfer_data(self, conn_context):