Index: tst_Alarm/test.py =================================================================== diff -u -r53da790343ac7d1554b51465dbf1483d84772050 -r84797bef0eb4a0898718fde40d11e5f69d568c09 --- tst_Alarm/test.py (.../test.py) (revision 53da790343ac7d1554b51465dbf1483d84772050) +++ tst_Alarm/test.py (.../test.py) (revision 84797bef0eb4a0898718fde40d11e5f69d568c09) @@ -13,60 +13,38 @@ # import names -import utils import denaliMessages +import utils +from time import sleep def main(): utils.tstStart() startApplication("denaliSquish") - utils.waitForGUI(1) + sleep(0.5) + high_priority_color = "#c53b33" + med_low_priority_color = "#f5a623" + denaliMessages.sendAlarm(3, 26, 2, 0, 0) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") - utils.waitForGUI() # visual delay + test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, high_priority_color) + sleep(0.5) denaliMessages.sendAlarm(3, 26, 2, 0, 65535) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") - utils.waitForGUI() # visual delay + test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, high_priority_color) + sleep(0.5) denaliMessages.sendAlarm(2, 2, 0, 10, 100) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 2) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffa500") - utils.waitForGUI() # visual delay + test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, med_low_priority_color) + sleep(0.5) denaliMessages.sendAlarm(1, 3, 0, 0, 54) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 1) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#008000") - utils.waitForGUI() # visual delay + test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, med_low_priority_color) + sleep(0.5) - denaliMessages.sendAlarm(0, 4, 0, 0, 91) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 0) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffffff") - utils.waitForGUI() # visual delay + denaliMessages.sendAlarm(1, 49, 2, 0, 0) + test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, med_low_priority_color) + sleep(0.5) - denaliMessages.sendAlarm(3, 255, 0, 0, 0) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) - test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") - utils.waitForGUI() # visual delay - - denaliMessages.sendAlarm(0, 0, 0, 0, 0) - try: # Notification Bar should be hidden - waitForObjectExists(names.o_ALARM_ID_MESSAGE,0) - test.compare(False, True) - except LookupError: - test.compare(False, False) - - # Coverage : These messages have not been implemented completely yet. - # but as long as the coverage is 100% it means the portion of the implementation for them are working fine. - denaliMessages.setAlarmTriggered(1) - denaliMessages.send_acknowledge_UI() - denaliMessages.setAlarmCleared (1) - denaliMessages.send_acknowledge_UI() - denaliMessages.sendUnknown_HD() - denaliMessages.sendUnknown_DG() - utils.tstDone()