2 Documentation The main interface for interacting with OOF: SNIRO and Homing Service
3 Library RequestsLibrary
5 Resource global_properties.robot
8 ${OOF_HOMING_HEALTH_CHECK_PATH} /v1/plans/healthcheck
9 ${OOF_SNIRO_HEALTH_CHECK_PATH} /api/oof/v1/healthcheck
11 ${OOF_HOMING_ENDPOINT} ${GLOBAL_OOF_SERVER_PROTOCOL}://${GLOBAL_INJECTED_OOF_HOMING_IP_ADDR}:${GLOBAL_OOF_HOMING_SERVER_PORT}
12 ${OOF_SNIRO_ENDPOINT} ${GLOBAL_OOF_SERVER_PROTOCOL}://${GLOBAL_INJECTED_OOF_SNIRO_IP_ADDR}:${GLOBAL_OOF_SNIRO_SERVER_PORT}
15 Run OOF-Homing Health Check
16 [Documentation] Runs OOF-Homing Health check
17 ${resp}= Run OOF-Homing Get Request ${OOF_HOMING_HEALTH_CHECK_PATH}
18 Should Be Equal As Integers ${resp.status_code} 200
20 Run OOF-Homing Get Request
21 [Documentation] Runs OOF-Homing Get request
22 [Arguments] ${data_path}
23 ${session}= Create Session session ${OOF_HOMING_ENDPOINT}
24 ${resp}= Get Request session ${data_path}
25 Should Be Equal As Integers ${resp.status_code} 200
26 Log Received response from OOF-Homing ${resp.text}
29 Run OOF-SNIRO Health Check
30 [Documentation] Runs OOF-SNIRO Health check
31 ${resp}= Run OOF-SNIRO Get Request ${OOF_SNIRO_HEALTH_CHECK_PATH}
32 Should Be Equal As Integers ${resp.status_code} 200
34 Run OOF-SNIRO Get Request
35 [Documentation] Runs OOF-SNIRO Get request
36 [Arguments] ${data_path}
37 ${session}= Create Session session ${OOF_SNIRO_ENDPOINT}
38 ${resp}= Get Request session ${data_path}
39 Should Be Equal As Integers ${resp.status_code} 200
40 Log Received response from OOF-SNIRO ${resp.text}