Rename method of delete ns/nf 25/9825/1
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Fri, 1 Sep 2017 03:11:14 +0000 (11:11 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Fri, 1 Sep 2017 03:11:14 +0000 (11:11 +0800)
Change-Id: I5eabb08d046a36ffb1537c78a70006b5bbdb50a2
Issue-Id: VFC-214
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
catalog/packages/nf_package.py
catalog/packages/ns_package.py
catalog/packages/tests.py
catalog/pub/msapi/nfvolcm.py

index c3d2e7d..4626506 100644 (file)
@@ -178,7 +178,7 @@ class NfPkgDeleteThread(threading.Thread):
             if NfInstModel.objects.filter(package_id=self.csar_id):
                 raise NSLCMException("NfInst by csar(%s) exists, cannot delete." % self.csar_id)
         '''
-        nfvolcm.delete_ns_mock()
+        nfvolcm.delete_nf_inst_mock()
         JobUtil.add_job_status(self.job_id, 50, "Delete CSAR(%s) from Database." % self.csar_id)
 
         NfPackageModel.objects.filter(nfpackageid=self.csar_id).delete()
index 683b054..29113d0 100644 (file)
@@ -141,7 +141,7 @@ class NsPackage(object):
             if NSInstModel.objects.filter(nspackage_id=csar_id):
                 raise NSLCMException("CSAR(%s) is in using, cannot be deleted." % csar_id)
         '''
-        nfvolcm.delete_ns_mock()
+        nfvolcm.delete_ns_inst_mock()
         NSDModel.objects.filter(id=csar_id).delete()
         return [0, "Delete CSAR(%s) successfully." % csar_id]
 
index 75167f2..d520275 100644 (file)
@@ -502,10 +502,8 @@ class PackageTest(unittest.TestCase):
 
     def test_nf_package_delete_error(self):
         # Delete it directly
-
-        #response = self.client.delete("/api/catalog/v1/vnfpackages/" + str(self.nf_csarId))
-        #self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code, response.content)
-        pass
+        NfPkgDeleteThread("bb", "6", False).run()
+        self.assert_nfmodel_result("bb",0)
 
     @mock.patch.object(NfDistributeThread, 'get_vnfd')
     def test_nf_package_delete(self,mock_get_vnfd):
@@ -522,8 +520,6 @@ class PackageTest(unittest.TestCase):
         NfPkgDeleteThread("bb", "6", False).run()
         self.assert_nfmodel_result("bb",0)
 
-
-
     def assert_job_result(self, job_id, job_progress, job_detail):
         jobs = JobStatusModel.objects.filter(
             jobid=job_id,
index 07665bf..e25430e 100644 (file)
@@ -34,11 +34,11 @@ def call_lcm(resource, method, content=''):
         content=content)
 
 # Mock code because the REST API from nfvolcm to delete ns instance is not implemented
-def delete_ns_mock():
+def delete_ns_inst_mock():
     return [0,'success']
 
 # Mock code because the REST API from nfvolcm to delete nf instance is not implemented
-def delete_nf_mock():
+def delete_nf_inst_mock():
     return [0,'success']
 
 def delete_ns(asset_type):