Release image version 1.12.2
[testsuite.git] / robot / resources / cli_interface.robot
1 *** Settings ***
2 Documentation      The main interface for interacting with CLI.
3 Library           RequestsLibrary
4
5 Resource          global_properties.robot
6
7 *** Variables ***
8 ${CLI_HEALTH_CHECK_PATH}        /
9 ${CLI_ENDPOINT}     ${GLOBAL_CLI_SERVER_PROTOCOL}://${GLOBAL_INJECTED_CLI_IP_ADDR}:${GLOBAL_CLI_SERVER_PORT}
10
11 *** Keywords ***
12 Run CLI Health Check
13      [Documentation]    Runs CLI Health check
14      ${resp}=    Run CLI Get Request    ${CLI_HEALTH_CHECK_PATH}
15      Should Be Equal As Strings     ${resp.status_code}     200
16
17 Run CLI Get Request
18      [Documentation]    Runs CLI Get request
19      [Arguments]    ${data_path}
20      ${session}=    Create Session    cli    ${CLI_ENDPOINT}
21      ${resp}=     Get Request     cli     ${data_path}
22      Log    Received response from CLI ${resp.text}
23      [Return]    ${resp}
24