From cb0e3287090786fad566feb67ac07b8ef361b2c3 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Tue, 16 Feb 2010 17:09:07 +1300 Subject: Initial checkin. --- test/handler.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 test/handler.py (limited to 'test/handler.py') diff --git a/test/handler.py b/test/handler.py new file mode 100644 index 00000000..5803b4d1 --- /dev/null +++ b/test/handler.py @@ -0,0 +1,25 @@ +import socket +from BaseHTTPServer import BaseHTTPRequestHandler + + +class TestRequestHandler(BaseHTTPRequestHandler): + default_request_version = "HTTP/1.1" + def setup(self): + self.connection = self.request + self.rfile = socket._fileobject(self.request, "rb", self.rbufsize) + self.wfile = socket._fileobject(self.request, "wb", self.wbufsize) + + def log_message(self, *args, **kwargs): + pass + + def do_GET(self): + data = "data: %s\npath: %s\n"%(self.headers, self.path) + self.send_response(200) + self.send_header("proxtest", "testing") + self.send_header("Content-type", "text-html") + self.send_header("Content-length", len(data)) + self.end_headers() + self.wfile.write(data) + + + -- cgit v1.2.3