aboutsummaryrefslogtreecommitdiffstats
path: root/tests/optf-cmso/cmso/resources/approval_requests.robot
diff options
context:
space:
mode:
Diffstat (limited to 'tests/optf-cmso/cmso/resources/approval_requests.robot')
-rw-r--r--tests/optf-cmso/cmso/resources/approval_requests.robot38
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}
-