diff options
author | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-26 01:41:38 +0000 |
---|---|---|
committer | jar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-04-26 01:41:38 +0000 |
commit | 47eb8e570931f93b34605f21fe44700b24a4405b (patch) | |
tree | dc0d2a3f8860534cf1a63ed7d6427158fb109a5c /net | |
parent | d4006551dcf45b930a067e058e8438f2c07173fd (diff) | |
download | chromium_src-47eb8e570931f93b34605f21fe44700b24a4405b.zip chromium_src-47eb8e570931f93b34605f21fe44700b24a4405b.tar.gz chromium_src-47eb8e570931f93b34605f21fe44700b24a4405b.tar.bz2 |
Revert 82858 - Added network panel timing, size and raw headers text tests for DevToolsReview URL: http://codereview.chromium.org/6851024
TBR=vsevik@chromium.org
Review URL: http://codereview.chromium.org/6901020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82971 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rwxr-xr-x | net/tools/testserver/testserver.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/net/tools/testserver/testserver.py b/net/tools/testserver/testserver.py index 309ae81..ef40936 100755 --- a/net/tools/testserver/testserver.py +++ b/net/tools/testserver/testserver.py @@ -285,7 +285,6 @@ class TestPageHandler(BasePageHandler): self.AuthBasicHandler, self.AuthDigestHandler, self.SlowServerHandler, - self.ChunkedServerHandler, self.ContentTypeHandler, self.NoContentHandler, self.ServerRedirectHandler, @@ -1052,48 +1051,6 @@ class TestPageHandler(BasePageHandler): self.wfile.write("waited %d seconds" % wait_sec) return True - def ChunkedServerHandler(self): - """Send chunked response. Allows to specify chunks parameters: - - waitBeforeHeaders - ms to wait before sending headers - - waitBetweenChunks - ms to wait between chunks - - chunkSize - size of each chunk in bytes - - chunksNumber - number of chunks - Example: /chunked?waitBeforeHeaders=1000&chunkSize=5&chunksNumber=5 - waits one second, then sends headers and five chunks five bytes each.""" - if not self._ShouldHandleRequest("/chunked"): - return False - query_char = self.path.find('?') - chunkedSettings = {'waitBeforeHeaders' : 0, - 'waitBetweenChunks' : 0, - 'chunkSize' : 5, - 'chunksNumber' : 5} - if query_char >= 0: - params = self.path[query_char + 1:].split('&') - for param in params: - keyValue = param.split('=') - if len(keyValue) == 2: - try: - chunkedSettings[keyValue[0]] = int(keyValue[1]) - except ValueError: - pass - time.sleep(0.001 * chunkedSettings['waitBeforeHeaders']); - self.protocol_version = 'HTTP/1.1' # Needed for chunked encoding - self.send_response(200) - self.send_header('Content-type', 'text/plain') - self.send_header('Connection', 'close') - self.send_header('Transfer-Encoding', 'chunked') - self.end_headers() - # Chunked encoding: sending all chunks, then final zero-length chunk and - # then final CRLF. - for i in range(0, chunkedSettings['chunksNumber']): - if i > 0: - time.sleep(0.001 * chunkedSettings['waitBetweenChunks']) - self.sendChunkHelp('*' * chunkedSettings['chunkSize']) - self.wfile.flush(); # Keep in mind that we start flushing only after 1kb. - self.sendChunkHelp('') - self.wfile.write('\r\n') - return True - def ContentTypeHandler(self): """Returns a string of html with the given content type. E.g., /contenttype?text/css returns an html file with the Content-Type @@ -1280,13 +1237,6 @@ class TestPageHandler(BasePageHandler): self.wfile.write('Use <pre>%s?http://dest...</pre>' % redirect_name) self.wfile.write('</body></html>') - # called by chunked handling function - def sendChunkHelp(self, chunk): - # Each chunk consists of: chunk size (hex), CRLF, chunk body, CRLF - self.wfile.write('%X\r\n' % len(chunk)) - self.wfile.write(chunk) - self.wfile.write('\r\n') - class SyncPageHandler(BasePageHandler): """Handler for the main HTTP sync server.""" |