From: laili Date: Fri, 24 Aug 2018 11:59:33 +0000 (+0800) Subject: Ns descriptor related stuffs. X-Git-Tag: 1.2.0~57 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F19%2F62319%2F2;p=vfc%2Fnfvo%2Fcatalog.git Ns descriptor related stuffs. Add a test to query single pnd. Change-Id: Ia1145476fe39ffb7c953b787c4f10e2288a4a981 Issue-ID: VFC-1037 Signed-off-by: laili --- diff --git a/catalog/packages/tests/test_pnf_descriptor.py b/catalog/packages/tests/test_pnf_descriptor.py index e5aa8d12..d261968a 100644 --- a/catalog/packages/tests/test_pnf_descriptor.py +++ b/catalog/packages/tests/test_pnf_descriptor.py @@ -55,7 +55,39 @@ class TestPnfDescriptor(TestCase): pass def test_query_single_pnfd_normal(self): - pass + expected_reponse_data = { + 'id': '22', + 'pnfdId': None, + 'pnfdName': None, + 'pnfdVersion': None, + 'pnfdProvider': None, + 'pnfdInvariantId': None, + 'pnfdOnboardingState': 'CREATED', + 'onboardingFailureDetails': None, + 'pnfdUsageState': 'NOT_IN_USE', + 'userDefinedData': { + 'key1': 'value1', + 'key2': 'value2', + 'key3': 'value3', + }, + '_links': None + } + user_defined_data = { + 'key1': 'value1', + 'key2': 'value2', + 'key3': 'value3', + } + user_defined_data = json.JSONEncoder().encode(user_defined_data) + PnfPackageModel( + pnfPackageId='22', + onboardingState='CREATED', + usageState='NOT_IN_USE', + userDefinedData=user_defined_data + ).save() + + response = self.client.get('/api/nsd/v1/pnf_descriptors/22', format='json') + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertEqual(expected_reponse_data, response.data) def test_delete_single_pnfd_normal(self): pass