summaryrefslogtreecommitdiffstats
path: root/conductor/conductor/tests/functional/simulators/aaisim/aaisim.py
diff options
context:
space:
mode:
Diffstat (limited to 'conductor/conductor/tests/functional/simulators/aaisim/aaisim.py')
-rwxr-xr-xconductor/conductor/tests/functional/simulators/aaisim/aaisim.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/conductor/conductor/tests/functional/simulators/aaisim/aaisim.py b/conductor/conductor/tests/functional/simulators/aaisim/aaisim.py
index 2a96e97..53bd099 100755
--- a/conductor/conductor/tests/functional/simulators/aaisim/aaisim.py
+++ b/conductor/conductor/tests/functional/simulators/aaisim/aaisim.py
@@ -28,6 +28,8 @@ urls = (
'/healthcheck','healthcheck',
'/aai/v13/cloud-infrastructure/cloud-regions/','get_regions',
'/aai/v13/cloud-infrastructure/complexes/complex/DLLSTX233','get_complex_DLLSTX233',
+ '/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/HPA-cloud/cloud-region-1/flavors/', 'get_flavors_region_1',
+ '/aai/v13/cloud-infrastructure/cloud-regions/cloud-region/HPA-cloud/cloud-region-2/flavors/', 'get_flavors_region_2',
)
@@ -102,6 +104,40 @@ class get_complex_DLLSTX233:
web.header('X-TransactionId', trid)
return json.dumps(json_data)
+class get_flavors_region_1:
+ def GET(self):
+ print ("------------------------------------------------------")
+ replyfile = "get_flavors_cloud_region_1.json"
+ #replyToAaiGet (web, replydir, replyfile)
+ fullreply = replydir + replyfile
+ trid=web.ctx.env.get('X_TRANSACTIONID','111111')
+ #print ("X-TransactionId : {}".format(trid))
+ print ("this is the context : {}".format(web.ctx.fullpath))
+ with open(fullreply) as json_file:
+ json_data = json.load(json_file)
+ print(json_data)
+
+ web.header('Content-Type', 'application/json')
+ web.header('X-TransactionId', trid)
+ return json.dumps(json_data)
+
+class get_flavors_region_2:
+ def GET(self):
+ print ("------------------------------------------------------")
+ replyfile = "get_flavors_cloud_region_2.json"
+ #replyToAaiGet (web, replydir, replyfile)
+ fullreply = replydir + replyfile
+ trid=web.ctx.env.get('X_TRANSACTIONID','111111')
+ #print ("X-TransactionId : {}".format(trid))
+ print ("this is the context : {}".format(web.ctx.fullpath))
+ with open(fullreply) as json_file:
+ json_data = json.load(json_file)
+ print(json_data)
+
+ web.header('Content-Type', 'application/json')
+ web.header('X-TransactionId', trid)
+ return json.dumps(json_data)
+
if __name__ == "__main__":