Use new URI for OpenAPI API document
[integration/test.git] / csit / suites / netconf / apidocs / apidocs.robot
1 *** Settings ***
2 Documentation       Test suite to verify Apidocs is OK.
3
4 Resource            ${CURDIR}/../../../libraries/CompareStream.robot
5 Resource            ${CURDIR}/../../../libraries/TemplatedRequests.robot
6 Resource            ${CURDIR}/../../../variables/Variables.robot
7
8 Suite Setup         TemplatedRequests.Create_Default_Session    timeout=30
9 Suite Teardown      RequestsLibrary.Delete_All_Sessions
10
11
12 *** Variables ***
13 ${VAR_DIR}      ${CURDIR}/../../../variables/apidoc
14
15
16 *** Test Cases ***
17 Get Apidoc Apis
18     [Documentation]    Get the Apidoc Apis list, check 200 status and apis string presence.
19     ${path} =    CompareStream.Set_Variable_If_At_Least_Aluminium    openapi_18    apis
20     ${path} =    CompareStream.Set_Variable_If_At_Least_Chlorine    openapi    ${path}
21     ${path} =    CompareStream.Set_Variable_If_At_Least_Potassium    openapi_v3    ${path}
22     ${resp} =    TemplatedRequests.Get_As_Json_Templated    folder=${VAR_DIR}/${path}    http_timeout=90
23     BuiltIn.Should_Contain    ${resp}    api