aboutsummaryrefslogtreecommitdiffstats
path: root/tests/optf-cmso/cmso/resources/scheduler_common.robot
diff options
context:
space:
mode:
authorDaniel Rose <dr695h@att.com>2019-06-04 14:09:01 +0000
committerGerrit Code Review <gerrit@onap.org>2019-06-04 14:09:01 +0000
commite470603aab3204839c045c964756b9706609a870 (patch)
tree084c53894ab0febd06c873bcad900ef4827cf230 /tests/optf-cmso/cmso/resources/scheduler_common.robot
parentc6d4256e25cbf50d92c14190c3f1325ce7588b76 (diff)
parent4412d8e365bf7c3485eb5b90ba20d913797b6000 (diff)
Merge "Remove obsolete files for optf/cmso"
Diffstat (limited to 'tests/optf-cmso/cmso/resources/scheduler_common.robot')
-rw-r--r--tests/optf-cmso/cmso/resources/scheduler_common.robot93
1 files changed, 0 insertions, 93 deletions
diff --git a/tests/optf-cmso/cmso/resources/scheduler_common.robot b/tests/optf-cmso/cmso/resources/scheduler_common.robot
deleted file mode 100644
index dd2f6118..00000000
--- a/tests/optf-cmso/cmso/resources/scheduler_common.robot
+++ /dev/null
@@ -1,93 +0,0 @@
-*** Settings ***
-Documentation The private interface for interacting with Openstack. It handles low level stuff like managing the authtoken and Openstack required fields
-
-Library Collections
-Library RequestsLibrary
-#Library UUID
-Library ../attlibs/UID.py
-#Library HTTPUtils
-Library ../attlibs/HTTPUtils.py
-Library String
-Resource misc.robot
-*** Variables ***
-*** Variables ***
-${GLOBAL_SCHEDULER_PORT} 8080
-${GLOBAL_SCHEDULER_PROTOCOL} http
-#${GLOBAL_SCHEDULER_HOST} 127.0.0.1
-${GLOBAL_SCHEDULER_USER} jf9860@csp.att.com
-${GLOBAL_SCHEDULER_PASSWORD} 45=Forty5
-${GLOBAL_APPLICATION_ID} schedulertest
-${SCHEDULER_PATH} /cmso/v1
-${CHANGE_MANAGEMENT_PATH} ${SCHEDULER_PATH}
-${valid_status_codes} 200 202 400 404 204 409
-#**************** Test Case Variables ******************
-
-*** Keywords ***
-
-
-Post Change Management
- [Documentation] Runs a scheduler POST request
- [Arguments] ${alias} ${resource} ${data}={}
- ${data_path}= Catenate ${CHANGE_MANAGEMENT_PATH}/${resource}
- ${resp}= Post Scheduler ${alias} ${data_path} ${data}
- [Return] ${resp}
-
-Delete Change Management
- [Documentation] Runs a scheduler DELETE request (this may need to be changed for 1802 US change Delete schedule to Cancel Schedule)
- [Arguments] ${alias} ${resource}
- ${data_path}= Catenate ${CHANGE_MANAGEMENT_PATH}/${resource}
- ${resp}= Delete Scheduler ${alias} ${data_path}
- [Return] ${resp}
-
-Get Change Management
- [Documentation] Runs a scheduler GET request
- [Arguments] ${alias} ${resource}
- ${data_path}= Catenate ${CHANGE_MANAGEMENT_PATH}/${resource}
- ${resp}= Get Scheduler ${alias} ${data_path}
- [Return] ${resp}
-
-Post Scheduler
- [Documentation] Runs a scheduler POST request
- [Arguments] ${alias} ${data_path} ${data}={}
- ${url}= Catenate ${GLOBAL_SCHEDULER_PROTOCOL}://${GLOBAL_SCHEDULER_HOST}:${GLOBAL_SCHEDULER_PORT}
- ${uuid}= Generate UUID
- ${proxies}= Create Dictionary no=pass
- ${session}= Create Session ${alias} ${url}
- ${auth_string}= B64 Encode ${GLOBAL_SCHEDULER_USER}:${GLOBAL_SCHEDULER_PASSWORD}
- ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} Authorization=Basic ${auth_string}
- ${resp}= Post Request ${alias} ${data_path} headers=${headers} data=${data}
- Log Received response from scheduler ${resp.text}
- ${valid}= Split String ${valid_status_codes}
-
- Validate Status ${resp} ${valid}
- [Return] ${resp}
-
-Delete Scheduler
- [Documentation] Runs a scheduler POST request
- [Arguments] ${alias} ${data_path}
- ${url}= Catenate ${GLOBAL_SCHEDULER_PROTOCOL}://${GLOBAL_SCHEDULER_HOST}:${GLOBAL_SCHEDULER_PORT}
- ${uuid}= Generate UUID
- ${proxies}= Create Dictionary no=pass
- ${session}= Create Session ${alias} ${url}
- ${auth_string}= B64 Encode ${GLOBAL_SCHEDULER_USER}:${GLOBAL_SCHEDULER_PASSWORD}
- ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} Authorization=Basic ${auth_string}
- ${resp}= Delete Request ${alias} ${data_path} headers=${headers}
- Log Received response from scheduler ${resp.text}
- ${valid}= Split String ${valid_status_codes}
- Validate Status ${resp} ${valid}
- [Return] ${resp}
-
-Get Scheduler
- [Documentation] Runs a scheduler GET request
- [Arguments] ${alias} ${data_path}
- ${url}= Catenate ${GLOBAL_SCHEDULER_PROTOCOL}://${GLOBAL_SCHEDULER_HOST}:${GLOBAL_SCHEDULER_PORT}
- ${uuid}= Generate UUID
- ${proxies}= Create Dictionary no=pass
- ${session}= Create Session ${alias} ${url}
- ${auth_string}= B64 Encode ${GLOBAL_SCHEDULER_USER}:${GLOBAL_SCHEDULER_PASSWORD}
- ${headers}= Create Dictionary Accept=application/json Content-Type=application/json X-TransactionId=${GLOBAL_APPLICATION_ID}-${uuid} X-FromAppId=${GLOBAL_APPLICATION_ID} Authorization=Basic ${auth_string}
- ${resp}= Get Request ${alias} ${data_path} headers=${headers}
- Log Received response from scheduler ${resp.json()}
- ${valid}= Split String ${valid_status_codes}
- Validate Status ${resp} ${valid}
- [Return] ${resp}