diff options
Diffstat (limited to 'test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py')
-rw-r--r-- | test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py b/test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py index 2c0b42dcd..a0dd814b8 100644 --- a/test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py +++ b/test/csit/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py @@ -17,43 +17,42 @@ class AAIHandler(BaseHTTPServer.BaseHTTPRequestHandler): self.end_headers() return - + def do_PATCH(self): - pnfs_name = '/aai/v12/network/pnfs/pnf/' + pnfs + pnfs_name = '/aai/v12/network/pnfs/pnf/' + pnfs if re.search('wrong_aai_record', self.path): self.send_response(400) self.end_headers() elif re.search(pnfs_name, self.path): self.send_response(200) self.end_headers() - + return - + def do_GET(self): self.send_response(200) self.send_header('Content-Type', 'application/json') self.end_headers() self.wfile.write('GET') self.wfile.close() - + return -def _main_ (HandlerClass = AAIHandler, - ServerClass = BaseHTTPServer.HTTPServer, protocol="HTTP/1.0"): - +def _main_ (HandlerClass = AAIHandler, ServerClass = BaseHTTPServer.HTTPServer, protocol="HTTP/1.0"): + if sys.argv[1:]: port = int(sys.argv[1]) else: port = 3333 - + server_address = ('', 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() - + if __name__ == '__main__': _main_() |