diff options
| author | jantuomi <jans.tuomi@gmail.com> | 2016-07-18 09:22:59 +0300 |
|---|---|---|
| committer | jantuomi <jans.tuomi@gmail.com> | 2016-07-18 09:22:59 +0300 |
| commit | aa526d6d1b34113c2fdc6a97d6f46bc41b08713b (patch) | |
| tree | a1fa6113efd419887f22d2bed76c5e526d772651 /mock_http_server.py | |
| parent | 144542ddf58f114f0c8eaef5d2209705f493f04b (diff) | |
Create shoutbox API communicator class
Diffstat (limited to 'mock_http_server.py')
| -rw-r--r-- | mock_http_server.py | 51 |
1 files changed, 0 insertions, 51 deletions
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() |
