blob: 541cf8029d8f89b6d605e31083174c988bd44f96 [file] [log] [blame]
Suchitra Vemurif7410a92017-05-16 17:04:05 -07001*** Settings ***
2Documentation Test suite for checking default images for R-CORD
3Suite Setup Read InputFile
4Test Template Verify Image Check
5Library Collections
6Library String
7Library OperatingSystem
8Library XML
9Library RequestsLibrary
10Library ../Framework/utils/utils.py
11Library ../Framework/restApi.py
12
13*** Variables ***
14${USER} admin
15${PASSWORD} admin
16${PATHFILE} ${CURDIR}/data/defaultImages.json
17
18*** Test Cases *** TYPE
19Test Default Images on R-CORD
20 IMAGE
21
22*** Keywords ***
23Read InputFile
24 ${imageList}= utils.jsonToList ${PATHFILE} imagesInfo
25 Set Suite Variable ${ilist} ${imageList}
26
27Verify Image Check
28 [Arguments] ${type}
29 Run Keyword If "${type}" == "IMAGE" Test Image Check
30
31Test Image Check
32 ${json_result}= restApi.ApiGet CH_CORE_IMAGES
33 ${json_result_list}= Get From Dictionary ${json_result} items
34 Log ${json_result_list}
35 ${imageList}= Get Variable Value ${ilist}
36 ${test_result}= utils.compare_list_of_dicts ${imageList} ${json_result_list}
37 Should Be True ${test_result}