Index: tst_ui_alarms_list/test.py =================================================================== diff -u -r40a5e8e8bf28830f48de688f509145f0569fe436 -rd60eae936a349fdd5ff5636b381aebd5df58e501 --- tst_ui_alarms_list/test.py (.../test.py) (revision 40a5e8e8bf28830f48de688f509145f0569fe436) +++ tst_ui_alarms_list/test.py (.../test.py) (revision d60eae936a349fdd5ff5636b381aebd5df58e501) @@ -75,19 +75,20 @@ @param:(Bool) Accept == True @reason id: (int) reason_id = 0 """ + test.startSection("method for triggering 10 alarm's at a time") set_the_alarm(alarm_id_list=alarm_id_list, state_list=generate_states(), flags=set_only_alarm_list_btn(no_minimize=1)) utils.waitForGUI(1) arranged_alarm_list = arrange_the_alarm_list(alarm_id_list=alarm_id_list,accept=accept,reason_id=reason_id) utils.waitForGUI(1) open_alarm_list_when_only_alarm_list_btn_is_available() - utils.waitForGUI(1) -# verify_alarm_list(arranged_alarm_list=arranged_alarm_list, accept=accept,reason_id=reason_id) - + test.endSection() + def generate_alarm_ids(accept=config.ACCEPTED, reason_id=0): """ Method to generate 10 random alarm IDs @return alarm_id_list - (list) list of 10 random alarm IDs """ + test.startSection("Method to trigger alarm and verifies alarm discription on alarm list") alarm_id_list = [] id_count = 0 count = 296 @@ -222,8 +223,8 @@ alarm_id_list.append(id_count) if id_count == 295: set_verify_alarms_in_list(alarm_id_list,accept=config.ACCEPTED, reason_id=0) - - + test.endSection() + def generate_states(): """ Method to generate 10 states between HIGH, MEDIUM, LOW, NONE @@ -277,7 +278,7 @@ a2=arranged_alarm_list[2], a3=arranged_alarm_list[3], a4=arranged_alarm_list[4], a5=arranged_alarm_list[0], a6=arranged_alarm_list[0], a7=arranged_alarm_list[0], - a8=arranged_alarm_list[0], a9=arranged_alarm_list[0]) + a8=arranged_alarm_list[0], a9=arranged_alarm_list[0]) return arranged_alarm_list def get_alarm_id_mAlarm_mapping_file(alarm_id): @@ -319,42 +320,7 @@ test.fail("mAlarmMapping.cpp file data is corrupted") except: test.fail("mAlarmMapping.cpp file is not created is not created based on standard file naming format.") - - -def verify_alarm_list(arranged_alarm_list, accept=None, reason_id=0): - test.startSection("Verify the Messages under 'Alarm list'") - if accept==config.ACCEPTED: - alarm_id_parent_list = {} - for index, id in enumerate(arranged_alarm_list): - utility.scroll_to_zone(zone=utility.get_alarm_id_obj(id), screen_object=names.o_alarm_list_container, direction = "Top") - alarm_id = waitForObject(utility.get_alarm_id_obj(id)) - alarm_id_parent = object.parent(alarm_id) - alarm_id_parent_list[id] = alarm_id_parent - test.log(config.ALARM_ID_AND_MESSAGES[id]) - alarm_msg = waitForObject(utility.get_alarm_msg_obj(config.ALARM_ID_AND_MESSAGES[id])) - test.log("Verifying 'Alarm ID'") - alarm_id = pyInt(alarm_id.text.toUtf8().constData()) - test.compare(alarm_id, id, "Actual 'Alarm ID': {} should be equal to Expected 'Alarm ID': {}".format(alarm_id, id)) - test.log("Verifying 'Alarm Message'") - alarm_msg = alarm_msg.text - test.compare(alarm_msg, config.ALARM_ID_AND_MESSAGES[id], "Actual 'Alarm Message': {} should be equal to Expected 'Alarm Message': {}".format(alarm_msg, config.ALARM_ID_AND_MESSAGES[id])) - test.log("Verifying the Alarm's position in 'Alarm list'") - alarm_list_parent = waitForObject(names.o_alarm_list) - alarm_list = object.children(alarm_list_parent) - - - for index, alarm_id in enumerate(alarm_id_parent_list): - test.compare(alarm_list[index], alarm_id_parent_list[alarm_id], "Alarm ID: {} is at position {}".format(alarm_id, index)) - else: - expected_message = config.REJECTION_REASON[0] + "\n" + config.REJECTION_REASON[reason_id] - rejected_alarm_list_msg = waitForObject(names.o_rejected_alarm_list_msg) - rejected_alarm_list_msg = rejected_alarm_list_msg.text - test.compare(rejected_alarm_list_msg, expected_message, "When 'Alarm list' is not accepted then '{}' should be displayed on 'Alarm List' pop up".format(expected_message)) - utility.scroll_to_zone(zone=utility.get_alarm_id_obj(len(arranged_alarm_list)//2), screen_object=names.o_alarm_list_container, direction = None) - - test.endSection() - - + def verify_alarm_list_when_only_alarm_list_button_is_available(accept=None, reason_id=None): """ Method to set the alarms, arrange them @@ -375,7 +341,6 @@ verify_alarm_list(arranged_alarm_list=arranged_alarm_list, accept=accept,reason_id=reason_id) test.endSection() - def verify_alarm_list_when_minimize_button_is_available(accept=None, reason_id=None): """ Method to set the alarms, arrange them @@ -395,10 +360,8 @@ utils.waitForGUI(1) maximize_alarm_list() utils.waitForGUI(1) - verify_alarm_list(arranged_alarm_list=arranged_alarm_list, accept=accept,reason_id=reason_id) test.endSection() - def verify_alarm_msg_for_undefined_alarm_id() -> None: """ Method to set undefined alarm