From 79960e87b7348e50352dd27f12a74db053c27477 Mon Sep 17 00:00:00 2001 From: biancunkang Date: Mon, 27 Aug 2018 17:46:34 +0800 Subject: [PATCH] Deal with nfPackage Add a test Change-Id: I64d2befe7eda03bf57649dff4df96b8b5c6d98ca Issue-ID: VFC-1038 Signed-off-by: biancunkang --- catalog/packages/tests/test_vnf_package.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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) -- 2.16.6