diff options
Diffstat (limited to 'tests/optf-cmso/cmso/resources/approval_requests.robot')
-rw-r--r-- | tests/optf-cmso/cmso/resources/approval_requests.robot | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/optf-cmso/cmso/resources/approval_requests.robot b/tests/optf-cmso/cmso/resources/approval_requests.robot deleted file mode 100644 index 9de1887c..00000000 --- a/tests/optf-cmso/cmso/resources/approval_requests.robot +++ /dev/null @@ -1,38 +0,0 @@ -*** Settings *** -Documentation Scheduler keywords - -#Library StringTemplater -#Library UUID -Library ../attlibs/UID.py -Library ../attlibs/StringTemplater.py -Library DateTime -Library Collections - -Resource scheduler_common.robot -Resource json_templater.robot - -*** Variables **** -${TEMPLATES} assets/templates/changemanagement -${UTC} %Y-%m-%dT%H:%M:%SZ - -*** Keywords *** -Wait For Pending Approval - [Documentation] Gets the schedule identified by the uuid and checks if it is in the Pending Approval state - [Arguments] ${uuid} ${status}=Pending Approval - ${resp}= Get Change Management auth schedules/${uuid} - ${json}= Catenate ${resp.json()} - Dictionary Should Contain Item ${resp.json()} status ${status} - -Send Tier2 Approval - [Documentation] Sends an approval post request for the given schedule using the UUID and User given and checks that request worked - [Arguments] ${uuid} ${user} ${status} - ${approval}= Create Dictionary approvalUserId=${user} approvalType=Tier 2 approvalStatus=${status} - ${resp}= Post Change Management auth schedules/${uuid}/approvals data=${approval} - Should Be Equal As Strings ${resp.status_code} 204 - - -Send Invalid Approval - [Arguments] ${uuid} ${user} - ${approval}= Create Dictionary approvalUserId=${user} approvalType=Tier 3 approvalStatus=Accepted - Run Keyword and Expect Error 400 Post Change Management auth schedules/${uuid}/approvals data=${approval} - |