aboutsummaryrefslogtreecommitdiffstats
path: root/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json
diff options
context:
space:
mode:
Diffstat (limited to 'test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json')
-rw-r--r--test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json235
1 files changed, 190 insertions, 45 deletions
diff --git a/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json b/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json
index aac2f008b..d5e3bbf89 100644
--- a/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json
+++ b/test/postman/08_Declare_Customer_Service_Subscription_Cloud.postman_collection.json
@@ -1,6 +1,6 @@
{
"info": {
- "_postman_id": "f60d6e53-cb99-447c-b35d-37912228ee5e",
+ "_postman_id": "4e86ffd4-736b-441d-8ff2-56a584a96573",
"name": "08_Declare_Customer_Service_Subscription_Cloud",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
@@ -15,7 +15,7 @@
"exec": [
"var customer_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"customer_name\")+\" does not exists\"] = true;",
+ " tests[pm.environment.get(\"customer_name\")+\" does not exists\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -23,17 +23,17 @@
" }",
" var jsonData = pm.response.json();",
" for (var i = 0; i < jsonData.customer.length; i++) { ",
- " if (jsonData.customer[i][\"global-customer-id\"] === pm.globals.get(\"customer_name\")) {",
+ " if (jsonData.customer[i][\"global-customer-id\"] === pm.environment.get(\"customer_name\")) {",
" customer_found = true;",
- " pm.globals.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");",
+ " pm.environment.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");",
" }",
" }",
" if (customer_found === false) {",
- " tests[pm.globals.get(\"customer_name\")+\" does not exists\"] = true;",
+ " tests[pm.environment.get(\"customer_name\")+\" does not exists\"] = true;",
" }",
" ",
" else {",
- " tests[pm.globals.get(\"customer_name\")+\" already exists, we skip creation\"] = true;",
+ " tests[pm.environment.get(\"customer_name\")+\" already exists, we skip creation\"] = true;",
" postman.setNextRequest(\"List Services from SDC catalog\");",
" }",
"}"
@@ -161,12 +161,12 @@
"var jsonData = pm.response.json();",
"var customer_found = false;",
"for (var i = 0; i < jsonData.customer.length; i++) { ",
- " if (jsonData.customer[i][\"global-customer-id\"] === pm.globals.get(\"customer_name\")) {",
+ " if (jsonData.customer[i][\"global-customer-id\"] === pm.environment.get(\"customer_name\")) {",
" customer_found = true;",
- " pm.globals.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");",
+ " pm.environment.set(\"auto_customer_id\", \"\"+jsonData.customer[i][\"global-customer-id\"]+\"\");",
" }",
"}",
- "tests[pm.globals.get(\"customer_name\")+\" found\"] = customer_found === true;"
+ "tests[pm.environment.get(\"customer_name\")+\" found\"] = customer_found === true;"
],
"type": "text/javascript"
}
@@ -230,19 +230,19 @@
"var jsonData = pm.response.json();",
"var service_found = false;",
"for (var i = 0; i < jsonData.length; i++) { ",
- " if (jsonData[i].name === pm.globals.get(\"service\")) {",
+ " if (jsonData[i].name === pm.environment.get(\"service\")) {",
" service_found = true;",
- " pm.globals.set(\"auto_service_invariantUUID\", \"\"+jsonData[i].invariantUUID+\"\");",
+ " pm.environment.set(\"auto_service_invariantUUID\", \"\"+jsonData[i].invariantUUID+\"\");",
" }",
"}",
"",
"if (service_found === false) {",
- " tests[\"Service : \"+pm.globals.get(\"service\")+\" does not exist in SDC catalog, we stop the run\"] = true;",
+ " tests[\"Service : \"+pm.environment.get(\"service\")+\" does not exist in SDC catalog, we stop the run\"] = true;",
" postman.setNextRequest(null);",
"}",
"",
"else {",
- " tests[\"Service : \"+pm.globals.get(\"service\")+\" exists in SDC catalog, we can continue the run\"] = true;",
+ " tests[\"Service : \"+pm.environment.get(\"service\")+\" exists in SDC catalog, we can continue the run\"] = true;",
"}"
],
"type": "text/javascript"
@@ -310,7 +310,7 @@
"exec": [
"var service_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"service\")+\" does not exists in AAI\"] = true;",
+ " tests[pm.environment.get(\"service\")+\" does not exists in AAI\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -318,17 +318,17 @@
" }",
" var jsonData = pm.response.json();",
" for (var i = 0; i < jsonData.service.length; i++) { ",
- " if (jsonData.service[i][\"service-description\"] === pm.globals.get(\"service\")) {",
+ " if (jsonData.service[i][\"service-description\"] === pm.environment.get(\"service\")) {",
" service_found = true;",
" }",
" }",
" ",
" if (service_found === false) {",
- " tests[\"Service subscription : \"+pm.globals.get(\"service\")+\" does not exists in AAI\"] = true;",
+ " tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" does not exists in AAI\"] = true;",
" }",
" ",
" else {",
- " tests[\"Service subscription : \"+pm.globals.get(\"service\")+\" already exists in AAI, we skip creation\"] = true;",
+ " tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" already exists in AAI, we skip creation\"] = true;",
" postman.setNextRequest(\"check cloud-region exists\");",
" }",
"}"
@@ -455,12 +455,12 @@
"var jsonData = pm.response.json();",
"var service_found = false;",
"for (var i = 0; i < jsonData.service.length; i++) { ",
- " if (jsonData.service[i][\"service-description\"] === pm.globals.get(\"service\")) {",
+ " if (jsonData.service[i][\"service-description\"] === pm.environment.get(\"service\")) {",
" service_found = true;",
- " pm.globals.set(\"auto_service_resource_version\", \"\"+jsonData.service[i][\"resource-version\"]+\"\");",
+ " pm.environment.set(\"auto_service_resource_version\", \"\"+jsonData.service[i][\"resource-version\"]+\"\");",
" }",
"}",
- "tests[\"Service subscription : \"+pm.globals.get(\"service\")+\" found in AAI\"] = service_found === true;"
+ "tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" found in AAI\"] = service_found === true;"
],
"type": "text/javascript"
}
@@ -519,7 +519,7 @@
"exec": [
"var complex_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"complex_name\")+\" does not exists in AAI\"] = true;",
+ " tests[pm.environment.get(\"complex_name\")+\" does not exists in AAI\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -527,16 +527,16 @@
" }",
"var jsonData = pm.response.json();",
"for (var i = 0; i < jsonData[\"complex\"].length; i++) { ",
- " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.globals.get(\"complex_name\")) {",
+ " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.environment.get(\"complex_name\")) {",
" complex_found = true;",
" }",
"}",
"",
"if (complex_found === false) {",
- " tests[pm.globals.get(\"complex_name\")+\" does not exist yet\"] = true;",
+ " tests[pm.environment.get(\"complex_name\")+\" does not exist yet\"] = true;",
"}",
"else {",
- " tests[pm.globals.get(\"complex_name\")+\" already exists, we skip creation\"] = true;",
+ " tests[pm.environment.get(\"complex_name\")+\" already exists, we skip creation\"] = true;",
" postman.setNextRequest(\"check cloud-region exists\");",
"}",
"}"
@@ -660,11 +660,11 @@
"var jsonData = pm.response.json();",
"var complex_found = false;",
"for (var i = 0; i < jsonData[\"complex\"].length; i++) { ",
- " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.globals.get(\"complex_name\")) {",
+ " if (jsonData[\"complex\"][i][\"complex-name\"] === pm.environment.get(\"complex_name\")) {",
" complex_found = true;",
" }",
"}",
- "tests[\"Complex : \"+pm.globals.get(\"complex_name\")+\" found\"] = complex_found === true;",
+ "tests[\"Complex : \"+pm.environment.get(\"complex_name\")+\" found\"] = complex_found === true;",
""
],
"type": "text/javascript"
@@ -720,7 +720,7 @@
"exec": [
"var region_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"onap_cloud_region_id\")+\" does not exists in AAI\"] = true;",
+ " tests[pm.environment.get(\"onap_cloud_region_id\")+\" does not exists in AAI\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -728,16 +728,16 @@
" }",
"var jsonData = pm.response.json();",
"for (var i = 0; i < jsonData[\"cloud-region\"].length; i++) { ",
- " if ((jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.globals.get(\"onap_cloud_region_id\")) && (jsonData[\"cloud-region\"][i][\"cloud-owner\"] === pm.globals.get(\"cloud_owner_name\"))) {",
+ " if ((jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.environment.get(\"onap_cloud_region_id\")) && (jsonData[\"cloud-region\"][i][\"cloud-owner\"] === pm.environment.get(\"cloud_owner_name\"))) {",
" region_found = true;",
" }",
"}",
"",
"if (region_found === false) {",
- " tests[pm.globals.get(\"onap_cloud_region_id\")+\" does not exist yet for cloudOwner \"+pm.globals.get(\"cloud_owner_name\")] = true;",
+ " tests[pm.environment.get(\"onap_cloud_region_id\")+\" does not exist yet for cloudOwner \"+pm.environment.get(\"cloud_owner_name\")] = true;",
"}",
"else {",
- " tests[pm.globals.get(\"onap_cloud_region_id\")+\" already exists, we skip creation\"] = true;",
+ " tests[pm.environment.get(\"onap_cloud_region_id\")+\" already exists, we skip creation\"] = true;",
" postman.setNextRequest(\"check tenant in cloud region\");",
"}",
"}"
@@ -861,11 +861,11 @@
"var jsonData = pm.response.json();",
"var region_found = false;",
"for (var i = 0; i < jsonData[\"cloud-region\"].length; i++) { ",
- " if (jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.globals.get(\"onap_cloud_region_id\")) {",
+ " if (jsonData[\"cloud-region\"][i][\"cloud-region-id\"] === pm.environment.get(\"onap_cloud_region_id\")) {",
" region_found = true;",
" }",
"}",
- "tests[\"Cloud-Region : \"+pm.globals.get(\"onap_cloud_region_id\")+\" found\"] = region_found === true;",
+ "tests[\"Cloud-Region : \"+pm.environment.get(\"onap_cloud_region_id\")+\" found\"] = region_found === true;",
""
],
"type": "text/javascript"
@@ -975,6 +975,151 @@
"response": []
},
{
+ "name": "check availability-zone in cloud region",
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "id": "4367f5c4-0bf0-4e09-bc58-9a8bd6578685",
+ "exec": [
+ "var availability_zone_found = false;",
+ "if (pm.response.code === 404) {",
+ " tests[pm.environment.get(\"availability_zone_name\")+\" does not exists\"] = true;",
+ "}",
+ "else {",
+ " if (pm.response.code === 200) {",
+ " tests[\"Status code is 200\"] = pm.response.code === 200;",
+ " }",
+ " var jsonData = pm.response.json();",
+ " for (var i = 0; i < jsonData[\"availability-zone\"].length; i++) { ",
+ " if (jsonData[\"availability-zone\"][i][\"availability-zone-name\"] === pm.environment.get(\"availability_zone_name\")) {",
+ " availability_zone_found = true;",
+ " }",
+ " } ",
+ " tests[\"Availability Zone : \"+pm.environment.get(\"availability_zone_name\")+\" found\"] = availability_zone_found === true;",
+ "}",
+ "",
+ "",
+ "",
+ ""
+ ],
+ "type": "text/javascript"
+ }
+ }
+ ],
+ "request": {
+ "method": "GET",
+ "header": [
+ {
+ "key": "Authorization",
+ "value": "Basic QUFJOkFBSQ=="
+ },
+ {
+ "key": "X-FromAppId",
+ "value": "AAI"
+ },
+ {
+ "key": "Accept",
+ "value": "application/json"
+ },
+ {
+ "key": "X-TransactionId",
+ "value": "808b54e3-e563-4144-a1b9-e24e2ed93d4f"
+ },
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": ""
+ },
+ "url": {
+ "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/availability-zones",
+ "host": [
+ "{{url-aai}}"
+ ],
+ "path": [
+ "aai",
+ "v16",
+ "cloud-infrastructure",
+ "cloud-regions",
+ "cloud-region",
+ "{{cloud_owner_name}}",
+ "{{onap_cloud_region_id}}",
+ "availability-zones"
+ ]
+ }
+ },
+ "response": []
+ },
+ {
+ "name": "Add availability-zone in cloud region",
+ "event": [
+ {
+ "listen": "test",
+ "script": {
+ "id": "4d1eee0e-6afd-44e8-b1cc-269a1249232d",
+ "exec": [
+ "pm.test(\"Status code is 201\", function () {",
+ " pm.response.to.have.status(201);",
+ "});"
+ ],
+ "type": "text/javascript"
+ }
+ }
+ ],
+ "request": {
+ "method": "PUT",
+ "header": [
+ {
+ "key": "Authorization",
+ "value": "Basic QUFJOkFBSQ=="
+ },
+ {
+ "key": "X-FromAppId",
+ "value": "AAI"
+ },
+ {
+ "key": "Accept",
+ "value": "application/json"
+ },
+ {
+ "key": "X-TransactionId",
+ "value": "get_aai_subscr"
+ },
+ {
+ "key": "Content-Type",
+ "value": "application/json"
+ }
+ ],
+ "body": {
+ "mode": "raw",
+ "raw": "{\n \"availability-zone-name\": \"{{availability_zone_name}}\",\n \"hypervisor-type\": \"{{hypervisor_type}}\"\n}"
+ },
+ "url": {
+ "raw": "{{url-aai}}/aai/v16/cloud-infrastructure/cloud-regions/cloud-region/{{cloud_owner_name}}/{{onap_cloud_region_id}}/availability-zones/availability-zone/{{availability_zone_name}}",
+ "host": [
+ "{{url-aai}}"
+ ],
+ "path": [
+ "aai",
+ "v16",
+ "cloud-infrastructure",
+ "cloud-regions",
+ "cloud-region",
+ "{{cloud_owner_name}}",
+ "{{onap_cloud_region_id}}",
+ "availability-zones",
+ "availability-zone",
+ "{{availability_zone_name}}"
+ ]
+ }
+ },
+ "response": []
+ },
+ {
"name": "check tenant in cloud region",
"event": [
{
@@ -984,7 +1129,7 @@
"exec": [
"var tenant_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"tenant_name\")+\" does not exists in AAI\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" does not exists in AAI\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -996,20 +1141,20 @@
" {",
" for (var i = 0; i < jsonData.tenant.length; i++) ",
" { ",
- " if (jsonData.tenant[i]['tenant-id'] === pm.globals.get(\"tenant_id\")) ",
+ " if (jsonData.tenant[i]['tenant-id'] === pm.environment.get(\"tenant_id\")) ",
" {",
" tenant_found = true;",
" }",
" }",
" if (tenant_found === true) ",
" {",
- " tests[pm.globals.get(\"tenant_name\")+\" already exists, we skip creation\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" already exists, we skip creation\"] = true;",
" postman.setNextRequest(\"check customer-service-tenant relations\");",
" }",
"",
"if (tenant_found === false)",
" {",
- " tests[pm.globals.get(\"tenant_name\")+\" does not exists\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" does not exists\"] = true;",
" }",
"}",
"}"
@@ -1144,11 +1289,11 @@
"var jsonData = pm.response.json();",
"var tenant_found = false;",
"for (var i = 0; i < jsonData.tenant.length; i++) { ",
- " if (jsonData.tenant[i][\"tenant-id\"] === pm.globals.get(\"tenant_id\")) {",
+ " if (jsonData.tenant[i][\"tenant-id\"] === pm.environment.get(\"tenant_id\")) {",
" tenant_found = true;",
" }",
"}",
- "tests[pm.globals.get(\"tenant_name\")+\" found\"] = tenant_found === true;",
+ "tests[pm.environment.get(\"tenant_name\")+\" found\"] = tenant_found === true;",
""
],
"type": "text/javascript"
@@ -1212,7 +1357,7 @@
"exec": [
"var relation_found = false;",
"if (pm.response.code === 404) {",
- " tests[pm.globals.get(\"tenant_name\")+\" / \"+pm.globals.get(\"service\")+ \" relation does not exists\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" relation does not exists\"] = true;",
"}",
"else {",
" if (pm.response.code === 200) {",
@@ -1221,17 +1366,17 @@
"",
"var jsonData = pm.response.json();",
"for (var i = 0; i < jsonData[\"service-subscription\"].length; i++) { ",
- " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.globals.get(\"service\")) {",
+ " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.environment.get(\"service\")) {",
" relation_found = true;",
" }",
"}",
"",
"if (relation_found === false) {",
- " tests[pm.globals.get(\"tenant_name\")+\" / \"+pm.globals.get(\"service\")+ \" relation does not exists\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" relation does not exists\"] = true;",
"}",
"",
"else {",
- " tests[pm.globals.get(\"tenant_name\")+\" / \"+pm.globals.get(\"service\")+ \" already exists, we skip relation creation\"] = true;",
+ " tests[pm.environment.get(\"tenant_name\")+\" / \"+pm.environment.get(\"service\")+ \" already exists, we skip relation creation\"] = true;",
" postman.setNextRequest(\"check customer-service-tenant relation creation\");",
"}",
"}"
@@ -1364,7 +1509,7 @@
"script": {
"id": "9a9da50d-49ce-4f9e-ae18-6131dce516eb",
"exec": [
- "pm.test(\"Status code is 201\", function () {",
+ "pm.test(\"Status code is 200\", function () {",
" pm.response.to.have.status(201);",
"});"
],
@@ -1435,11 +1580,11 @@
"var jsonData = pm.response.json();",
"var service_found = false;",
"for (var i = 0; i < jsonData[\"service-subscription\"].length; i++) { ",
- " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.globals.get(\"service\")) {",
+ " if (jsonData[\"service-subscription\"][i][\"service-type\"] === pm.environment.get(\"service\")) {",
" service_found = true;",
" }",
"}",
- "tests[\"Service subscription : \"+pm.globals.get(\"service\")+\" found for customer : \"+pm.globals.get(\"customer_name\")] = service_found === true;",
+ "tests[\"Service subscription : \"+pm.environment.get(\"service\")+\" found for customer : \"+pm.environment.get(\"customer_name\")] = service_found === true;",
""
],
"type": "text/javascript"