aboutsummaryrefslogtreecommitdiffstats
path: root/mock_http_server.py
diff options
context:
space:
mode:
authorjantuomi <jans.tuomi@gmail.com>2016-07-18 09:22:59 +0300
committerjantuomi <jans.tuomi@gmail.com>2016-07-18 09:22:59 +0300
commitaa526d6d1b34113c2fdc6a97d6f46bc41b08713b (patch)
treea1fa6113efd419887f22d2bed76c5e526d772651 /mock_http_server.py
parent144542ddf58f114f0c8eaef5d2209705f493f04b (diff)
Create shoutbox API communicator class
Diffstat (limited to 'mock_http_server.py')
-rw-r--r--mock_http_server.py51
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()