Rework apidocs suite
[integration/test.git] / csit / suites / netconf / apidocs / apidocs.robot
index 2457af7bea6f24a79899d23f7381e39013453798..9ca170486cc8cdcd676a3ab5b87ff00f1b9553fc 100644 (file)
@@ -1,17 +1,16 @@
 *** Settings ***
 Documentation     Test suite to verify Apidocs is OK.
-Suite Setup       RequestsLibrary.Create_Session    session    http://${ODL_SYSTEM_IP}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS_XML}
+Suite Setup       TemplatedRequests.Create_Default_Session    timeout=3
 Suite Teardown    RequestsLibrary.Delete_All_Sessions
 Library           RequestsLibrary
 Resource          ${CURDIR}/../../../variables/Variables.robot
+Resource          ${CURDIR}/../../../libraries/TemplatedRequests.robot
 
 *** Variables ***
-${APIDOC_URL}     /apidoc/apis
+${VAR_DIR}        ${CURDIR}/../../../variables/
 
 *** Test Cases ***
 Get Apidoc Apis
     [Documentation]    Get the Apidoc Apis list, check 200 status and apis string presence.
-    ${resp} =    RequestsLibrary.Get_Request    session    ${APIDOC_URL}
-    BuiltIn.Log    ${resp.content}
-    BuiltIn.Should_Be_Equal    ${resp.status_code}    ${200}
-    BuiltIn.Should_Contain    ${resp.content}    apis
+    ${resp} =    TemplatedRequests.Get_As_Json_Templated    folder=${VAR_DIR}/apidoc/apis
+    BuiltIn.Should_Contain    ${resp}    apis