Add precheck logic to terminate vnf
[vfc/gvnfm/vnflcm.git] / lcm / lcm / nf / tests / test_terminate_vnf.py
index b5f75f3..59b7ead 100644 (file)
@@ -98,10 +98,19 @@ class TestNFTerminate(TestCase):
             "terminationType": "GRACEFUL",\r
             "gracefulTerminationTimeout": 120\r
         }\r
-        NfInstModel(nfinstid='12', nf_name='VNF1').save()\r
+        NfInstModel(nfinstid='12',\r
+                    nf_name='VNF1',\r
+                    nf_desc="VNF DESC",\r
+                    vnfdid="1",\r
+                    netype="XGW",\r
+                    vendor="ZTE",\r
+                    vnfSoftwareVersion="V1",\r
+                    version="V1",\r
+                    package_id="2",\r
+                    status='INSTANTIATED').save()\r
         mock_run.re.return_value = None\r
         response = self.client.post("/api/vnflcm/v1/vnf_instances/12/terminate", data=req_data, format='json')\r
-        self.failUnlessEqual(status.HTTP_202_ACCEPTED, response.status_code)\r
+        self.failUnlessEqual(status.HTTP_202_ACCEPTED, response.status_code, response.content)\r
 \r
     def test_terminate_vnf_when_inst_id_not_exist(self):\r
         data = {\r