Home | History | Annotate | Download | only in browsertester

Lines Matching defs:Server

35     if path in self.server.file_mapping:
36 return self.server.file_mapping[path]
37 for extra_dir in self.server.serving_dirs:
51 # including all subdirectories in self.server.serving_dirs will not do
57 if not path.endswith('favicon.ico') and not self.server.allow_404:
58 self.server.listener.ServerError('Cannot find file \'%s\'' % path)
62 # We store the extension -> MIME type mapping in the server instead of the
66 if ext in self.server.extensions_mapping:
67 return self.server.extensions_mapping[ext]
69 if ext in self.server.extensions_mapping:
70 return self.server.extensions_mapping[ext]
72 return self.server.extensions_mapping['']
91 l = self.server.listener
121 self.server.listener.Log('POST %s (%s)' % (self.path, path))
130 self.server.ResetTimeout()
143 self.server.rpc_lock.acquire()
147 self.server.rpc_lock.release()
152 self.server.JavaScriptIsAlive()
155 elif path in self.server.redirect_mapping:
156 dest = self.server.redirect_mapping[path]
164 self.server.listener.Log('REDIRECT %s (%s -> %s)' %
167 self.server.listener.Log('GET %s (%s)' % (self.path, path))
174 self.server.ResetTimeout()
178 if self.server.bandwidth <= 0.0:
182 self.server.listener.Log('Simulating %f mbps server BW' %
183 self.server.bandwidth)
185 bits_per_sec = self.server.bandwidth * 1000000
198 self.server.listener.Log('Streamed %d bytes in %f s' %
206 # The ThreadingMixIn allows the server to handle multiple requests
208 # because server sockets only allow a limited "backlog" of pending connections
210 # this backlog - causing the server to drop requests. Using ThreadingMixIn
214 class Server(SocketServer.ThreadingMixIn, BaseHTTPServer.HTTPServer):
256 server = Server((host, port), RequestHandler)
257 server.extensions_mapping = mimetypes.types_map.copy()
258 server.extensions_mapping.update({
261 return server