blob: 596a865cd01e471dd212151b0558070dbb81cf22 [file] [log] [blame]
Suchitra Vemuri2c734262018-09-06 14:34:42 -07001*** Settings ***
2Documentation Library to check the status in ONU List
3Library Collections
4Library String
5Library OperatingSystem
6Library XML
7Library RequestsLibrary
8Library ../Framework/utils/utils.py
9Library ../Framework/restApi.py
10
11*** Keywords ***
12ONU Status Check
13 [Arguments] ${onu_device}
14 [Documentation] Returns "operational_status" and "admin_status" of a particular ONU device from "onu device list"
15 ${json_result}= restApi.ApiGet ONU_DEVICE
16 Log ${json_result}
17 ${json_result_list}= Get From dictionary ${json_result} items
18 ${getJsonDict}= utils.getDictFromListOfDict ${json_result_list} serial_number ${onu_device}
19 ${operational_status}= Get From Dictionary ${getJsonDict} oper_status
20 ${admin_status}= Get From Dictionary ${getJsonDict} admin_state
21 [Return] ${operational_status} ${admin_status}