diff options
Diffstat (limited to 'conductor/conductor/tests/functional/simulators/aaisim/aai_imposter.jsont')
-rw-r--r-- | conductor/conductor/tests/functional/simulators/aaisim/aai_imposter.jsont | 156 |
1 files changed, 156 insertions, 0 deletions
diff --git a/conductor/conductor/tests/functional/simulators/aaisim/aai_imposter.jsont b/conductor/conductor/tests/functional/simulators/aaisim/aai_imposter.jsont new file mode 100644 index 0000000..93799cd --- /dev/null +++ b/conductor/conductor/tests/functional/simulators/aaisim/aai_imposter.jsont @@ -0,0 +1,156 @@ +{ + "port": 8081, + "protocol": "http", + "stubs": [{ + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_nsi_response }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/nodes/service-instances", + "method": "GET", + "query": { + "model-version-id": "bfba363e-e39c-4bd9-a9d5-1371c28f4d22", + "model-invariant-id": "21d57d4b-52ad-4d3c-a798-248b5bb9124a", + "depth": 2 + } + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_nssi_response }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/nodes/service-instances", + "method": "GET", + "query": { + "model-version-id": "8d770214-d3e7-43ea-b7a6-9b235dcbcd34", + "model-invariant-id": "c343a533-c045-4ec0-bbb6-f30eb8eb5a41", + "depth": 2 + } + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ healthcheck }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/healthcheck", + "method": "GET" + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_onap_regions }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/cloud-infrastructure/cloud-regions/", + "method": "GET" + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_onap_complex_DLLSTX233 }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/cloud-infrastructure/complexes/complex/DLLSTX233", + "method": "GET" + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_flavors_cloud_region_1 }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/HPA-cloud/cloud-region-1/flavors/", + "method": "GET" + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 200, + "body": {{ get_flavors_cloud_region_2 }} + } + } + ], + "predicates": [{ + "and": [ + { + "equals": { + "path": "/aai/v14/cloud-infrastructure/cloud-regions/cloud-region/HPA-cloud/cloud-region-2/flavors/", + "method": "GET" + } + } + ] + }] + }, + { + "responses": [ + { "is": { + "statusCode": 404, + "body": "Not found" + } + } + ] + }] +} |