diff options
author | Fu Jinhua <fu.jinhua@zte.com.cn> | 2018-08-27 00:54:53 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-08-27 00:54:53 +0000 |
commit | a87814ef485c7233a8cc4b345c3efcef0a69973c (patch) | |
tree | 60c59dcee9c5435feba4b51b4f9682e46d3571df | |
parent | 163aff021a29b6a45ab9cd95a6f34ae5b36f4466 (diff) | |
parent | bf1d624b34beb3f67d02dc03697b2f4f4af31fb8 (diff) |
Merge "Ns descriptor related stuffs."
-rw-r--r-- | catalog/packages/tests/test_ns_descriptor.py | 49 |
1 files changed, 43 insertions, 6 deletions
diff --git a/catalog/packages/tests/test_ns_descriptor.py b/catalog/packages/tests/test_ns_descriptor.py index 08a50b0b..e7caf0fc 100644 --- a/catalog/packages/tests/test_ns_descriptor.py +++ b/catalog/packages/tests/test_ns_descriptor.py @@ -54,14 +54,51 @@ class TestNsDescriptor(TestCase): self.assertEqual(response.status_code, status.HTTP_201_CREATED) self.assertEqual(expected_reponse_data, response.data) - def test_query_multiple_nsds_normal(self): - pass + def test_query_multiple_nsds_normal(self): + pass - def test_query_single_nsd_normal(self): - pass + def test_query_single_nsd_normal(self): + expected_reponse_data = { + 'id': '22', + 'nsdId': None, + 'nsdName': None, + 'nsdVersion': None, + 'nsdDesigner': None, + 'nsdInvariantId': None, + 'vnfPkgIds': [], + 'pnfdInfoIds': [], + 'nestedNsdInfoIds': [], + 'nsdOnboardingState': 'CREATED', + 'onboardingFailureDetails': None, + 'nsdOperationalState': 'DISABLED', + 'nsdUsageState': '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) + NSPackageModel( + nsPackageId='22', + onboardingState='CREATED', + operationalState='DISABLED', + usageState='NOT_IN_USE', + userDefinedData=user_defined_data + ).save() + + response = self.client.get('/api/nsd/v1/ns_descriptors/22', format='json') + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertEqual(expected_reponse_data, response.data) - def test_delete_single_nsd_normal(self): - pass + def test_delete_single_nsd_normal(self): + pass def test_nsd_content_upload_normal(self): user_defined_data_json = json.JSONEncoder().encode(self.user_defined_data) |