diff options
author | biancunkang <bian.cunkang@zte.com.cn> | 2018-08-27 17:46:34 +0800 |
---|---|---|
committer | biancunkang <bian.cunkang@zte.com.cn> | 2018-08-27 17:46:34 +0800 |
commit | 79960e87b7348e50352dd27f12a74db053c27477 (patch) | |
tree | d1dbbb56dc4493652d46a08a18727ce3f9eb4ebe | |
parent | 79b28a31801ba85c2cb392c103df6381b8fc44e0 (diff) |
Deal with nfPackage
Add a test
Change-Id: I64d2befe7eda03bf57649dff4df96b8b5c6d98ca
Issue-ID: VFC-1038
Signed-off-by: biancunkang <bian.cunkang@zte.com.cn>
-rw-r--r-- | catalog/packages/tests/test_vnf_package.py | 18 |
1 files changed, 18 insertions, 0 deletions
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) |