From: raviteja.karumuri Date: Wed, 19 Jan 2022 17:56:48 +0000 (+0000) Subject: [DCAEGEN2] CSIT Update for Read NFS associated with MG by using MGName and subName X-Git-Url: https://gerrit.onap.org/r/gitweb?p=integration%2Fcsit.git;a=commitdiff_plain;h=9db35b10683109ddfcca1ca15e5c74edc9fec318 [DCAEGEN2] CSIT Update for Read NFS associated with MG by using MGName and subName Issue-ID: DCAEGEN2-3058 Signed-off-by: Raviteja, Karumuri Change-Id: I8b02699e80a589435dafdf9d37def3d7620afab4 --- diff --git a/tests/dcaegen2-services-pmsh/testcases/pmsh.robot b/tests/dcaegen2-services-pmsh/testcases/pmsh.robot index d228ccfc..b099e517 100644 --- a/tests/dcaegen2-services-pmsh/testcases/pmsh.robot +++ b/tests/dcaegen2-services-pmsh/testcases/pmsh.robot @@ -121,6 +121,20 @@ Verify Create Subscription API for filter values missing Should Be True ${resp.status_code} == 400 Should Contain ${resp.json()} At least one filter within nfFilter must not be empty +Verify Get Measurement Group with Network Functions + [Tags] PMSH_11 + [Documentation] Verify Get Measurement Group with Network Functions by using MGName and SubName + [Timeout] 60 seconds + ${resp}= GetMeasGrpWithNFSCall /subscription/subs_01/measurementGroups/msg_grp_01 + ${nf_length}= Get length ${resp.json()['networkFunctions']} + Should Be True ${resp.status_code} == 200 + Should Be Equal As Strings ${resp.json()['subscriptionName']} subs_01 + Should Be Equal As Strings ${resp.json()['measurementGroupName']} msg_grp_01 + Should Be Equal As Strings ${resp.json()['networkFunctions'][0]['nfName']} pnf-existing + Should be equal as numbers ${nf_length} 1 + + + *** Keywords *** SetAdministrativeStateToUnlocked @@ -179,6 +193,12 @@ GetMeasGrpCall ${resp}= GET On Session pmsh_session url=${url} [Return] ${resp} +GetMeasGrpWithNFSCall + [Arguments] ${url} + Create Session pmsh_session ${PMSH_BASE_URL} verify=false + ${resp}= GET On Session pmsh_session url=${url} + [Return] ${resp} + PostSubscriptionCall [Arguments] ${url} ${data} Create Session pmsh_sub_session ${PMSH_BASE_URL} verify=false