Esempio n. 1
0
def get_parent_active_info(iterator_result):
    stm_tr = get_stm_test_result_throw()
    parent = iterator_result.GetParent()
    data = []
    while parent.GetObjectHandle() != stm_tr.GetObjectHandle():
        string_data = parent.Get(ActiveIterationInfo.get_stc_property_name())
        if string_data:
            active_info = json.loads(string_data)
            active_info = active_info[ActiveIterationInfo.get_dict_name()]
            if 'startTime' in active_info:
                del active_info['startTime']
            if 'endTime' in active_info:
                del active_info['endTime']
            data.append(active_info)
        parent = parent.GetParent()
    return data