diff options
author | yangyan <yangyanyj@chinamobile.com> | 2020-02-20 18:01:26 +0800 |
---|---|---|
committer | yangyan <yangyanyj@chinamobile.com> | 2020-02-20 20:41:43 +0800 |
commit | a84c8a335a496627881401400b801de859efc9cb (patch) | |
tree | 20640c4abee6a5331648d26a820e9d50db530880 /resources/testscripts/vnf | |
parent | b72afcc3d49ecaaa62a7e4634ac493ab446e15d5 (diff) |
Add test scripts of F version
Change-Id: Id7508c41af929e1385f5ede99fd45cf9fcb84cae
Issue-ID: VFC-1621
Signed-off-by: yangyan <yangyanyj@chinamobile.com>
Diffstat (limited to 'resources/testscripts/vnf')
-rw-r--r-- | resources/testscripts/vnf/Instructions | 24 | ||||
-rw-r--r-- | resources/testscripts/vnf/msb_create.py | 21 | ||||
-rw-r--r-- | resources/testscripts/vnf/msb_delete.py | 17 | ||||
-rw-r--r-- | resources/testscripts/vnf/msb_get.py | 14 | ||||
-rw-r--r-- | resources/testscripts/vnf/msb_onboard.py | 21 | ||||
-rw-r--r-- | resources/testscripts/vnf/msb_upload.py | 18 |
6 files changed, 0 insertions, 115 deletions
diff --git a/resources/testscripts/vnf/Instructions b/resources/testscripts/vnf/Instructions deleted file mode 100644 index 5b0c1c29..00000000 --- a/resources/testscripts/vnf/Instructions +++ /dev/null @@ -1,24 +0,0 @@ - -# msb_create -The Python script in this folder is used to register vnf to msb. -It mainly includes the creation, upload, query acquisition and deletion of msb. - -# msb_upload -When the msb_create script is executed, an ID is obtained. -At this time, the msb_upload script is opened, the file path is changed to the path of the CSAR package -you want to upload vnf. Then the msb_upload script is executed and the ID is placed after the -command is executed, and the ID is automatically passed in. - -# msb_onboard -You can access the catalog interface by executing the script to implement the onboard of VNF 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/vnf/msb_create.py b/resources/testscripts/vnf/msb_create.py deleted file mode 100644 index 62533d17..00000000 --- a/resources/testscripts/vnf/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': {"key2": "value2"}} -headers = {'content-type': 'application/json', 'accept': 'application/json'} -http = httplib2.Http() -resp, resp_content = http.request('http://10.12.5.131:30280/api/vnfpkgm/v1/vnf_packages', - method="POST", - body=json.dumps(ud_data), - headers=headers) -print(resp['status'], resp_content) diff --git a/resources/testscripts/vnf/msb_delete.py b/resources/testscripts/vnf/msb_delete.py deleted file mode 100644 index 33b3ff0a..00000000 --- a/resources/testscripts/vnf/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/vnfpkgm/v1/vnf_packages/' + create_id) -print(resp.status_code) diff --git a/resources/testscripts/vnf/msb_get.py b/resources/testscripts/vnf/msb_get.py deleted file mode 100644 index 486bc66c..00000000 --- a/resources/testscripts/vnf/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/vnfpkgm/v1/vnf_packages') -print(resp.status_code, resp.json()) diff --git a/resources/testscripts/vnf/msb_onboard.py b/resources/testscripts/vnf/msb_onboard.py deleted file mode 100644 index 18c7a9ee..00000000 --- a/resources/testscripts/vnf/msb_onboard.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 = {'csarId': '20c28260-5078-4729-847f-f8b0a3bff8d9'} -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/vnfpackages', - method="POST", - body=json.dumps(ud_data), - headers=headers) -print(resp['status'], resp_content) diff --git a/resources/testscripts/vnf/msb_upload.py b/resources/testscripts/vnf/msb_upload.py deleted file mode 100644 index 1575aaf7..00000000 --- a/resources/testscripts/vnf/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/vnfpkgm/v1/vnf_packages/' + create_id + '/package_content' -resp = requests.put(url, files={'file': open(r"/home/ubuntu/test/test/vnf/vgw.csar", 'rb')}) -print(resp.status_code) |