diff options
Diffstat (limited to 'resources/testscripts/ns')
-rw-r--r-- | resources/testscripts/ns/Instructions | 24 | ||||
-rw-r--r-- | resources/testscripts/ns/msb_create.py | 21 | ||||
-rw-r--r-- | resources/testscripts/ns/msb_delete.py | 17 | ||||
-rw-r--r-- | resources/testscripts/ns/msb_get.py | 14 | ||||
-rw-r--r-- | resources/testscripts/ns/msb_onboard.py | 22 | ||||
-rw-r--r-- | resources/testscripts/ns/msb_upload.py | 18 |
6 files changed, 0 insertions, 116 deletions
diff --git a/resources/testscripts/ns/Instructions b/resources/testscripts/ns/Instructions deleted file mode 100644 index 43333767..00000000 --- a/resources/testscripts/ns/Instructions +++ /dev/null @@ -1,24 +0,0 @@ - -# msb_create -The Python script in this folder is used to register ns to msb. -It mainly includes the creation, upload, query acquisition and deletion of msb. - -# msb_upload -When you execute the msb_create script, you get an ID. At this time, you open the msb_upload script, -change the file path to the path where you want to upload the ns CSAR package, -then execute the msb_upload script and place the ID after executing the command, -and the ID will be automatically passed in. - -# msb_onboard - -You can access the catalog interface by executing the script to implement the onboard of NS packages. - -# msb_get -If you want to query the registration status in msb, you can execute the msb_get script directly. - -# msb_delete -If you want to delete an MSB record, you can execute the msb_del script and put the ID generated -at the time of creation after execution of the command. - -Note: IP address for MSB service - MSB cannot be created repeatedly
\ No newline at end of file diff --git a/resources/testscripts/ns/msb_create.py b/resources/testscripts/ns/msb_create.py deleted file mode 100644 index 64ad36c6..00000000 --- a/resources/testscripts/ns/msb_create.py +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (c) 2019, CMCC Technologies Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License") -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import json -import httplib2 -ud_data = {'userDefinedData': {"key1": "value1"}} -headers = {'content-type': 'application/json', 'accept': 'application/json'} -http = httplib2.Http() -resp, resp_content = http.request('http://172.30.3.104:30280/api/nsd/v1/ns_descriptors', - method="POST", - body=json.dumps(ud_data), - headers=headers) -print(resp['status'], resp_content) diff --git a/resources/testscripts/ns/msb_delete.py b/resources/testscripts/ns/msb_delete.py deleted file mode 100644 index 5fd589f2..00000000 --- a/resources/testscripts/ns/msb_delete.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2019, CMCC Technologies Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License") -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import requests -import sys -create_id = sys.argv[1] - -resp = requests.delete('http://10.12.5.131:30280/api/nsd/v1/ns_descriptors/' + create_id) -print(resp.status_code) diff --git a/resources/testscripts/ns/msb_get.py b/resources/testscripts/ns/msb_get.py deleted file mode 100644 index 5d2b65c1..00000000 --- a/resources/testscripts/ns/msb_get.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (c) 2019, CMCC Technologies Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License") -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import requests -resp = requests.get('http://10.12.5.131:30280/api/nsd/v1/ns_descriptors') -print(resp.status_code, resp.json()) diff --git a/resources/testscripts/ns/msb_onboard.py b/resources/testscripts/ns/msb_onboard.py deleted file mode 100644 index 6144cfd4..00000000 --- a/resources/testscripts/ns/msb_onboard.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2019, CMCC Technologies Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License") -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import json -import httplib2 - -ud_data = {'csarId': 'f2f741d9-590e-40b9-9425-8f46f09e8bb6'} -headers = {'content-type': 'application/json', 'accept': 'application/json'} -http = httplib2.Http() -resp, resp_content = http.request('http://159.138.61.203:30280/api/catalog/v1/nspackages', - method="POST", - body=json.dumps(ud_data), - headers=headers) -print(resp['status'], resp_content) diff --git a/resources/testscripts/ns/msb_upload.py b/resources/testscripts/ns/msb_upload.py deleted file mode 100644 index d9ee4a15..00000000 --- a/resources/testscripts/ns/msb_upload.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2019, CMCC Technologies Co., Ltd. -# Licensed under the Apache License, Version 2.0 (the "License") -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -import requests -import sys -create_id = sys.argv[1] - -url = 'http://10.12.5.131:30280/api/nsd/v1/ns_descriptors/' + create_id + '/nsd_content' -resp = requests.put(url, files={'file': open(r"/home/ubuntu/test/test/ns/ns_vgw.csar", 'rb')}) -print(resp.status_code) |