From aa526d6d1b34113c2fdc6a97d6f46bc41b08713b Mon Sep 17 00:00:00 2001 From: jantuomi Date: Mon, 18 Jul 2016 09:22:59 +0300 Subject: Create shoutbox API communicator class --- mock_http_server.py | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 mock_http_server.py (limited to 'mock_http_server.py') diff --git a/mock_http_server.py b/mock_http_server.py deleted file mode 100644 index 2399ba5..0000000 --- a/mock_http_server.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python - -import sys -import http.server -from http.server import SimpleHTTPRequestHandler - -''' -Mock HTTP server to test -shoutbox api requests. - -Copyright: linuxjournal.com -Source: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python -''' - -class MyHandler(SimpleHTTPRequestHandler): - def do_HEAD(self): - self.send_response(200) - self.send_header("Content-type", "application/json") - self.end_headers() - - def do_GET(self): - """Respond to a GET request.""" - self.send_response(200) - self.send_header("Content-type", "application/json") - self.end_headers() - - body = """[ - { - \"text\":\"test message\", - \"user\":\"test user\" - } - ]""" - - self.wfile.write(body.encode()) - -HandlerClass = MyHandler -ServerClass = http.server.HTTPServer -Protocol = "HTTP/1.0" - -if sys.argv[1:]: - port = int(sys.argv[1]) -else: - port = 8000 -server_address = ('127.0.0.1', port) - -HandlerClass.protocol_version = Protocol -httpd = ServerClass(server_address, HandlerClass) - -sa = httpd.socket.getsockname() -print("Serving HTTP on", sa[0], "port", sa[1], "...") -httpd.serve_forever() -- cgit v1.3