diff options
author | Gary Wu <gary.i.wu@huawei.com> | 2019-04-04 18:50:18 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2019-04-04 18:50:18 +0000 |
commit | f291cfb4980b54cac2cbab9db4fb171317ba84fd (patch) | |
tree | 1bceaa4a49f092575ccf310e715d796c57814f21 /tests/dcaegen2/prh-testcases/resources/simulator/AAI.py | |
parent | 2c6a766bb7cd19fa311372ec9d2c0a344dfccfc2 (diff) | |
parent | d70b3bd459ddd60d01113ef1504961446f7ac0b2 (diff) |
Merge "Attempt to fix CSIT Arm SIMs in logs"
Diffstat (limited to 'tests/dcaegen2/prh-testcases/resources/simulator/AAI.py')
-rw-r--r-- | tests/dcaegen2/prh-testcases/resources/simulator/AAI.py | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py b/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py index bacd1065..91a93de5 100644 --- a/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py +++ b/tests/dcaegen2/prh-testcases/resources/simulator/AAI.py @@ -1,26 +1,46 @@ +import logging +import sys import re import time from http.server import BaseHTTPRequestHandler import httpServerLib -pnfs = 'Empty' +ch = logging.StreamHandler(sys.stdout) +handlers = [ch] +logging.basicConfig( + level=logging.DEBUG, + format='[%(asctime)s] {%(filename)s:%(lineno)d} %(levelname)s - %(message)s', + handlers=handlers +) + +logger = logging.getLogger('AAI-simulator-logger') +pnfs = 'Empty' +pnf_entry = 'Empty' class AAISetup(BaseHTTPRequestHandler): def do_PUT(self): - if re.search('/set_pnfs', self.path): + logger.info('AAI SIM Setup Put execution') + if re.search('/set_pnf', self.path): global pnfs content_length = int(self.headers['Content-Length']) pnfs = self.rfile.read(content_length) + logger.info('Execution status 200') + httpServerLib.header_200_and_json(self) + + if re.search('/set_pnf_entry',self.path): + logger.info('Execution status 200') httpServerLib.header_200_and_json(self) return def do_POST(self): + logger.info('AAI SIM Setup Post execution') if re.search('/reset', self.path): global pnfs pnfs = 'Empty' + logger.info('Execution status 200') httpServerLib.header_200_and_json(self) return @@ -29,12 +49,15 @@ class AAISetup(BaseHTTPRequestHandler): class AAIHandler(BaseHTTPRequestHandler): def do_PATCH(self): + logger.info('AAI SIM Patch execution') pnfs_name = '/aai/v12/network/pnfs/pnf/' + pnfs.decode() if re.search('wrong_aai_record', self.path): self.send_response(400) + logger.info('Execution status 400') self.end_headers() elif re.search(pnfs_name, self.path): self.send_response(200) + logger.info('Execution status 200') self.end_headers() return |