blob: ef8ed9413dcf655cbe5b364fff4282f0b7ff08ab [file] [log] [blame]
Suchitra Vemuri2c734262018-09-06 14:34:42 -07001*** Settings ***
2Documentation Library to retrieve status fields from ATT WorkFlow Driver Service Instance List
3Library Collections
4Library String
5Library OperatingSystem
6Library XML
7Library RequestsLibrary
8Library ../Framework/utils/utils.py
9Library ../Framework/restApi.py
10
11*** Keywords ***
12Service Instance Status Check
13 [Arguments] ${onu_device}
14 [Documentation] Returns Status and authentication_state field values from att work flow driver for a particular ONU device
15 ${json_result}= restApi.ApiGet ATT_SERVICEINSTANCES
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 ${status}= Get From Dictionary ${getJsonDict} valid
20 ${authentication_status}= Get From Dictionary ${getJsonDict} authentication_state
21 [Return] ${status} ${authentication_status}