Add creation and delete vnf csit 35/17835/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Tue, 10 Oct 2017 06:44:41 +0000 (14:44 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Tue, 10 Oct 2017 06:44:41 +0000 (14:44 +0800)
Add vfc-gvnfm-vnflcm creation and delete vnf instance csit tests

Change-Id: Ib5f5f2c219e4f53ea742e300fb0f8926c907a3b8
Issue-ID: VFC-505
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
test/csit/tests/vfc/gvnfm-vnflcm/test.robot

index 6a01962..a9d3b45 100644 (file)
@@ -28,4 +28,26 @@ VnflcmSwaggerTest
     List Should Contain Value    ${return_ok_list}   ${responese_code}
     ${response_json}    json.loads    ${resp.content}
     ${swagger_version}=    Convert To String      ${response_json['swagger']}
-    Should Be Equal    ${swagger_version}    2.0
\ No newline at end of file
+    Should Be Equal    ${swagger_version}    2.0
+
+CreateVnfTest
+    [Documentation]    Create Vnf function test
+    ${json_value}=     json_from_file      ${create_vnf_json}
+    ${json_string}=     string_from_json   ${json_value}
+    ${headers}    Create Dictionary    Content-Type=application/json    Accept=application/json
+    Create Session    web_session    http://${VNFLCM_IP}:8801    headers=${headers}
+    Set Request Body    ${json_string}
+    ${resp}=    Post Request    web_session     ${create_vnf_url}    ${json_string}
+    ${responese_code}=     Convert To String      ${resp.status_code}
+    List Should Contain Value    ${return_ok_list}   ${responese_code}
+    ${response_json}    json.loads    ${resp.content}
+    ${vnfInstId}=    Convert To String      ${response_json['vnfInstanceId']}
+    Set Global Variable     ${vnfInstId}
+
+DeleteVnfTest
+    [Documentation]    Delete Vnf function test
+    ${headers}    Create Dictionary    Content-Type=application/json    Accept=application/json
+    Create Session    web_session    http://${VNFLCM_IP}:8801    headers=${headers}
+    ${resp}=    Delete Request    web_session     ${delete_vnf_url}/${vnfInstId}
+    ${responese_code}=     Convert To String      ${resp.status_code}
+    List Should Contain Value    ${return_ok_list}   ${responese_code}