From: biancunkang Date: Wed, 22 Aug 2018 08:08:23 +0000 (+0800) Subject: Deal with nfPackage X-Git-Tag: 1.2.0~104^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=bfdac6461d5f0eb0eb5d732083807461127484e0;p=vfc%2Fnfvo%2Fcatalog.git Deal with nfPackage Change-Id: I4580b4d874823657f7a556b848bef269f6206181 Issue-ID: VFC-1038 Signed-off-by: biancunkang --- diff --git a/catalog/packages/tests/test_nf.py b/catalog/packages/tests/test_nf.py index d4a8b506..576c956c 100644 --- a/catalog/packages/tests/test_nf.py +++ b/catalog/packages/tests/test_nf.py @@ -418,3 +418,20 @@ class TestNfPackage(TestCase): mock_urlopen.return_value = MockReq() vnfPkgId = "222" VnfpkgUploadThread(req_data, vnfPkgId).run() + + def test_create_vnf_pkg(self): + req_data = { + "userDefinedData": {"a": "A"} + } + response = self.client.post("/api/vnfpkgm/v1/vnf_packages", data=req_data, format="json") + resp_data = json.loads(response.content) + expect_resp_data = { + "id": resp_data.get("id"), + "onboardingState": "CREATED", + "operationalState": "DISABLED", + "usageState": "NOT_IN_USE", + "userDefinedData": {"a": "A"}, + "_links": None # TODO + } + self.assertEqual(expect_resp_data, resp_data) + self.assertEqual(response.status_code, status.HTTP_201_CREATED)