diff options
author | maopengzhang <zhang.maopeng1@zte.com.cn> | 2018-11-03 10:59:14 +0800 |
---|---|---|
committer | maopengzhang <zhang.maopeng1@zte.com.cn> | 2018-11-03 10:59:14 +0800 |
commit | 850c3ee912aa4f2a4e65ab9a205e1235dce7071b (patch) | |
tree | ebb2d43944c98d37a036972f3c9f2ab3c6206d82 /lcm/ns_pnfs/tests/test_get_pnf.py | |
parent | 708d7996cfb0c428bb42c9f3531c6cd64b85780e (diff) |
enhace the ns instance query to support pnfinfo
enhace the ns instance query to support pnfinfo
Change-Id: I53e67cde0642597b80a807a0bf8bf64fbbf49265
Issue-ID: VFC-1158
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
Diffstat (limited to 'lcm/ns_pnfs/tests/test_get_pnf.py')
-rw-r--r-- | lcm/ns_pnfs/tests/test_get_pnf.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lcm/ns_pnfs/tests/test_get_pnf.py b/lcm/ns_pnfs/tests/test_get_pnf.py index e5688733..e08ec0fc 100644 --- a/lcm/ns_pnfs/tests/test_get_pnf.py +++ b/lcm/ns_pnfs/tests/test_get_pnf.py @@ -97,3 +97,24 @@ class TestGetPnfViews(TestCase): ).save() response = self.client.get("/api/nslcm/v1/pnfs/%s" % pnfId) self.assertEqual(status.HTTP_200_OK, response.status_code) + + def test_get_fileter_nsinstance_restapi(self): + pnfId = str(uuid.uuid4()) + nsInstanceId = str(uuid.uuid4()) + PNFInstModel(pnfId=pnfId, + pnfName="Test PNF", + pnfdId=str(uuid.uuid4()), + pnfdInfoId=str(uuid.uuid4()), + pnfProfileId=str(uuid.uuid4()), + cpInfo=[{ + "cpInstanceId": str(uuid.uuid4()), + "cpdId": "pnf_ext_cp01", + "cpProtocolData": [] + }], + emsId=str(uuid.uuid4()), + nsInstances=nsInstanceId + ).save() + response = self.client.get("/api/nslcm/v1/pnfs?nsInstanceId=%s" % nsInstanceId) + self.assertEqual(status.HTTP_200_OK, response.status_code) + self.assertEqual(1, len(response.data)) + self.assertEqual(pnfId, response.data[0]['pnfId']) |