aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorraviteja.karumuri <raviteja.karumuri@est.tech>2022-01-24 17:17:07 +0000
committerraviteja.karumuri <raviteja.karumuri@est.tech>2022-01-24 17:17:07 +0000
commite4c8de6489e511b26cad204cbfa83174f8a138de (patch)
tree55b17be38cb60159b93ad42117dd86ba722a9a79
parent9db35b10683109ddfcca1ca15e5c74edc9fec318 (diff)
[DCAEGEN2] CSIT Update for Read Subscription and it's associated NFS by subName
Issue-ID: DCAEGEN2-3062 Signed-off-by: Raviteja, Karumuri <raviteja.karumuri@est.tech> Change-Id: I8cc3c2ae64c5c5a534318770fcfe93741bda9cc8
-rw-r--r--tests/dcaegen2-services-pmsh/testcases/pmsh.robot21
1 files changed, 20 insertions, 1 deletions
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