Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1538)

Unified Diff: net/tools/testserver/backoff_server.py

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/tools/testserver/asn1.py ('k') | net/tools/testserver/dist/_socket.pyd » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/tools/testserver/backoff_server.py
diff --git a/net/tools/testserver/backoff_server.py b/net/tools/testserver/backoff_server.py
deleted file mode 100755
index ca2c57cbf12d0f8a6ce99bdf3d3011b329f9f004..0000000000000000000000000000000000000000
--- a/net/tools/testserver/backoff_server.py
+++ /dev/null
@@ -1,107 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-"""This is a simple HTTP server for manually testing exponential
-back-off functionality in Chrome.
-"""
-
-
-import BaseHTTPServer
-import sys
-import urlparse
-
-
-AJAX_TEST_PAGE = '''
-<html>
-<head>
-<script>
-
-function reportResult(txt) {
- var element = document.createElement('p');
- element.innerHTML = txt;
- document.body.appendChild(element);
-}
-
-function fetch() {
- var response_code = document.getElementById('response_code');
-
- xmlhttp = new XMLHttpRequest();
- xmlhttp.open("GET",
- "http://%s:%d/%s?code=" + response_code.value,
- true);
- xmlhttp.onreadystatechange = function() {
- reportResult(
- 'readyState=' + xmlhttp.readyState + ', status=' + xmlhttp.status);
- }
- try {
- xmlhttp.send(null);
- } catch (e) {
- reportResult('Exception: ' + e);
- }
-}
-
-</script>
-</head>
-<body>
-<form action="javascript:fetch()">
- Response code to get: <input id="response_code" type="text" value="503">
- <input type="submit">
-</form>
-</body>
-</html>'''
-
-
-class RequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
- keep_running = True
- local_ip = ''
- port = 0
-
- def do_GET(self):
- if self.path == '/quitquitquit':
- self.send_response(200)
- self.send_header('Content-Type', 'text/plain')
- self.end_headers()
- self.wfile.write('QUITTING')
- RequestHandler.keep_running = False
- return
-
- if self.path.startswith('/ajax/'):
- self.send_response(200)
- self.send_header('Content-Type', 'text/html')
- self.end_headers()
- self.wfile.write(AJAX_TEST_PAGE % (self.local_ip,
- self.port,
- self.path[6:]))
- return
-
- params = urlparse.parse_qs(urlparse.urlparse(self.path).query)
-
- if not params or not 'code' in params or params['code'][0] == '200':
- self.send_response(200)
- self.send_header('Content-Type', 'text/plain')
- self.end_headers()
- self.wfile.write('OK')
- else:
- status_code = int(params['code'][0])
- self.send_response(status_code)
- self.end_headers()
- self.wfile.write('Error %d' % int(status_code))
-
-
-def main():
- if len(sys.argv) != 3:
- print "Usage: %s LOCAL_IP PORT" % sys.argv[0]
- sys.exit(1)
- RequestHandler.local_ip = sys.argv[1]
- port = int(sys.argv[2])
- RequestHandler.port = port
- print "To stop the server, go to http://localhost:%d/quitquitquit" % port
- httpd = BaseHTTPServer.HTTPServer(('', port), RequestHandler)
- while RequestHandler.keep_running:
- httpd.handle_request()
-
-
-if __name__ == '__main__':
- main()
« no previous file with comments | « net/tools/testserver/asn1.py ('k') | net/tools/testserver/dist/_socket.pyd » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698