Index: tst_Alarm/test.py =================================================================== diff -u -r34ec092c464500431f428cadea93696885cc15e0 -r7fa14415857c2a6d03e5cccb0d187675a297e0b9 --- tst_Alarm/test.py (.../test.py) (revision 34ec092c464500431f428cadea93696885cc15e0) +++ tst_Alarm/test.py (.../test.py) (revision 7fa14415857c2a6d03e5cccb0d187675a297e0b9) @@ -12,24 +12,40 @@ # author Behrouz NematiPour # -#import names +import names import time import denaliMessages def main(): startApplication("denaliSquish") denaliMessages.sendAlarm(3, 1, 0, 0, 120) - time.sleep(1) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 3) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#c53b33") + denaliMessages.sendAlarm(2, 2, 0, 0, 100) - time.sleep(1) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 2) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffa500") + denaliMessages.sendAlarm(1, 3, 0, 0, 54) - time.sleep(1) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 1) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#008000") denaliMessages.sendAlarm(0, 4, 0, 0, 91) - time.sleep(1) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).level, 0) + test.compare(waitForObjectExists(names.o_ALARM_ID_MESSAGE).color.name, "#ffffff") + 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") + denaliMessages.sendAlarm(0, 0, 0, 0, 0) - time.sleep(1) + try: # Notification Bar should be hidden + waitForObjectExists(names.o_ALARM_ID_MESSAGE,100) + test.compare(False, True) + except LookupError: + test.compare(False, False) + +