blob: 132243c3eee015905aa42b49e1dbc28374daf4ba [file] [log] [blame]
*** Settings ***
Documentation Test suite for checking default images for R-CORD
Suite Setup Read InputFile
Test Template Verify Image Check
Library Collections
Library String
Library OperatingSystem
Library XML
Library RequestsLibrary
Library CORDRobot
Library ImportResource resources=CORDRobot
*** Variables ***
${USER} admin
${PASSWORD} admin
${PATHFILE} ${CURDIR}/data/defaultImages.json
*** Test Cases *** TYPE
Test Default Images on R-CORD
IMAGE
*** Keywords ***
Read InputFile
${imageList}= CORDRobot.jsonToList ${PATHFILE} imagesInfo
Set Suite Variable ${ilist} ${imageList}
Verify Image Check
[Arguments] ${type}
Run Keyword If "${type}" == "IMAGE" Test Image Check
Test Image Check
${json_result}= CORDRobot.ApiGet CORE_IMAGES
Log ${json_result}
${imageList}= Get Variable Value ${ilist}
${test_result}= CORDRobot.compare_list_of_dicts ${imageList} ${json_result}
Should Be True ${test_result}