From e4c8de6489e511b26cad204cbfa83174f8a138de Mon Sep 17 00:00:00 2001 From: "raviteja.karumuri" Date: Mon, 24 Jan 2022 17:17:07 +0000 Subject: [PATCH] [DCAEGEN2] CSIT Update for Read Subscription and it's associated NFS by subName Issue-ID: DCAEGEN2-3062 Signed-off-by: Raviteja, Karumuri Change-Id: I8cc3c2ae64c5c5a534318770fcfe93741bda9cc8 --- tests/dcaegen2-services-pmsh/testcases/pmsh.robot | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/tests/dcaegen2-services-pmsh/testcases/pmsh.robot b/tests/dcaegen2-services-pmsh/testcases/pmsh.robot index b099e517..46d764af 100644 --- a/tests/dcaegen2-services-pmsh/testcases/pmsh.robot +++ b/tests/dcaegen2-services-pmsh/testcases/pmsh.robot @@ -133,6 +133,25 @@ Verify Get Measurement Group with Network Functions Should Be Equal As Strings ${resp.json()['networkFunctions'][0]['nfName']} pnf-existing Should be equal as numbers ${nf_length} 1 +Verify Get single subscription with Network Functions + [Tags] PMSH_12 + [Documentation] Verify Get single subscription with Network Functions by using subscription name + [Timeout] 60 seconds + ${resp}= GetSubsCall ${SUBSCRIPTION_ENDPOINT}/subs_01 "" + ${nf_length}= Get length ${resp.json()['subscription']['nfs']} + Should Be True ${resp.status_code} == 200 + Should Be Equal As Strings ${resp.json()['subscription']['subscriptionName']} subs_01 + Should Be Equal As Strings ${resp.json()['subscription']['nfs'][0]} pnf-existing + Should Be Equal As Strings ${resp.json()['subscription']['measurementGroups'][0]['measurementGroup']['measurementGroupName']} msg_grp_02 + Should be equal as numbers ${nf_length} 1 + +Verify Get single subscription with Network Functions None + [Tags] PMSH_13 + [Documentation] Verify Get single subscription with Network Functions when there is no defined subscription + [Timeout] 60 seconds + ${resp}= GetSubsCall ${SUBSCRIPTION_ENDPOINT}/sub_none "" + Should Be True ${resp.status_code} == 404 + Should Be Equal As Strings ${resp.json()['error']} Subscription was not defined with the name : sub_none *** Keywords *** @@ -184,7 +203,7 @@ PostMrCall GetSubsCall [Arguments] ${url} ${url_path_param} Create Session pmsh_session ${PMSH_BASE_URL} verify=false - ${resp}= GET On Session pmsh_session url=${url} data={"path": {url_path_param}} + ${resp}= GET On Session pmsh_session url=${url} data={"path": {url_path_param}} expected_status=any [Return] ${resp} GetMeasGrpCall -- 2.16.6