From: biancunkang Date: Mon, 27 Aug 2018 09:46:34 +0000 (+0800) Subject: Deal with nfPackage X-Git-Tag: 1.2.0~50^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=79960e87b7348e50352dd27f12a74db053c27477;p=vfc%2Fnfvo%2Fcatalog.git Deal with nfPackage Add a test Change-Id: I64d2befe7eda03bf57649dff4df96b8b5c6d98ca Issue-ID: VFC-1038 Signed-off-by: biancunkang --- diff --git a/catalog/packages/tests/test_vnf_package.py b/catalog/packages/tests/test_vnf_package.py index 9a672ee5..34a1a121 100644 --- a/catalog/packages/tests/test_vnf_package.py +++ b/catalog/packages/tests/test_vnf_package.py @@ -391,3 +391,21 @@ class TestVnfPackage(TestCase): ] self.assertEqual(response.data, expect_data) self.assertEqual(response.status_code, status.HTTP_200_OK) + + def test_delete_single_vnf_pkg(self): + VnfPackageModel.objects.create( + vnfPackageId="222", + vnfdId="zte-hss-1.0", + vnfVendor="zte", + vnfdProductName="hss", + vnfSoftwareVersion="1.0.0", + vnfdVersion="1.0.0", + checksum='{"algorithm":"111", "hash": "11"}', + onboardingState="CREATED", + operationalState="DISABLED", + usageState="NOT_IN_USE", + userDefinedData='{"a": "A"}' + ) + response = self.client.delete("/api/vnfpkgm/v1/vnf_packages/222") + self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT) + self.assertEqual(response.data, None)