summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/ansible-galaxy/files/testserver.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/ansible-galaxy/files/testserver.py')
-rw-r--r--test/integration/targets/ansible-galaxy/files/testserver.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/integration/targets/ansible-galaxy/files/testserver.py b/test/integration/targets/ansible-galaxy/files/testserver.py
new file mode 100644
index 0000000..1359850
--- /dev/null
+++ b/test/integration/targets/ansible-galaxy/files/testserver.py
@@ -0,0 +1,20 @@
+from __future__ import (absolute_import, division, print_function)
+__metaclass__ = type
+
+import sys
+import ssl
+
+if __name__ == '__main__':
+ if sys.version_info[0] >= 3:
+ import http.server
+ import socketserver
+ Handler = http.server.SimpleHTTPRequestHandler
+ httpd = socketserver.TCPServer(("", 4443), Handler)
+ else:
+ import BaseHTTPServer
+ import SimpleHTTPServer
+ Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
+ httpd = BaseHTTPServer.HTTPServer(("", 4443), Handler)
+
+ httpd.socket = ssl.wrap_socket(httpd.socket, certfile='./cert.pem', keyfile='./key.pem', server_side=True)
+ httpd.serve_forever()