aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorraviteja.karumuri <raviteja.karumuri@est.tech>2022-01-19 17:56:48 +0000
committerraviteja.karumuri <raviteja.karumuri@est.tech>2022-01-19 18:20:27 +0000
commit9db35b10683109ddfcca1ca15e5c74edc9fec318 (patch)
tree61e9bad007df1c6fc35eea681a47863e2a0f2454
parent26f4a5bf4bbcf06bbb8c6e263cc8cca8a15386a8 (diff)
[DCAEGEN2] CSIT Update for Read NFS associated with MG by using MGName and subName
Issue-ID: DCAEGEN2-3058 Signed-off-by: Raviteja, Karumuri <raviteja.karumuri@est.tech> Change-Id: I8b02699e80a589435dafdf9d37def3d7620afab4
-rw-r--r--tests/dcaegen2-services-pmsh/testcases/pmsh.robot20
1 files changed, 20 insertions, 0 deletions
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