X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=tests%2Fvid%2Fresources%2Fsimulators%2FSO.py;fp=tests%2Fvid%2Fresources%2Fsimulators%2FSDC.py;h=edc15f62ab2e1c8326bb404b02dac1ee0a5e90bb;hb=6142befc1b03922d2bf6b17e1504dda468988e6c;hp=e99a0bdce7490e7686beddfab1f86352b5db421d;hpb=9085d59afb28c185183afe4058954c69f9e15bd2;p=integration%2Fcsit.git diff --git a/tests/vid/resources/simulators/SDC.py b/tests/vid/resources/simulators/SO.py similarity index 53% rename from tests/vid/resources/simulators/SDC.py rename to tests/vid/resources/simulators/SO.py index e99a0bdc..edc15f62 100644 --- a/tests/vid/resources/simulators/SDC.py +++ b/tests/vid/resources/simulators/SO.py @@ -1,18 +1,25 @@ -import ssl +import logging from http.server import BaseHTTPRequestHandler, HTTPServer -from sys import argv - DEFAULT_PORT = 8443 -class SDCHandler(BaseHTTPRequestHandler): +class SOHandler(BaseHTTPRequestHandler): def __init__(self, request, client_address, server): self.response_on_get = self._read_on_get_response() super().__init__(request, client_address, server) + def do_POST(self): + logging.info('POST called') + self.send_response(200) + self._set_headers() + + self.wfile.write(self.response_on_get.encode("utf-8")) + return + def do_GET(self): + logging.info('GET called') self.send_response(200) self._set_headers() @@ -25,13 +32,14 @@ class SDCHandler(BaseHTTPRequestHandler): @staticmethod def _read_on_get_response(): - with open('sdc_get_response.json', 'r') as file: + with open('so_post_response.json', 'r') as file: return file.read() if __name__ == '__main__': - SDCHandler.protocol_version = "HTTP/1.1" + logging.basicConfig(filename='output.log', level=logging.INFO) + SOHandler.protocol_version = "HTTP/1.0" - httpd = HTTPServer(('', DEFAULT_PORT), SDCHandler) - httpd.socket = ssl.wrap_socket(httpd.socket, server_side=True, certfile='cert.pem', keyfile='key.pem') + httpd = HTTPServer(('', DEFAULT_PORT), SOHandler) + logging.info("serving on: " + str(httpd.socket.getsockname())) httpd.serve_forever()