# -*- coding: utf-8 -*- ## # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # copyright # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, # IN PART OR IN WHOLE, # WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # file tst_Alarm # date 2020/04/08 # author Behrouz NematiPour # import names import time import denaliMessages def main(): startApplication("denaliSquish") denaliMessages.sendAlarm(3, 1, 0, 0, 120) 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) 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) 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) 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) try: # Notification Bar should be hidden waitForObjectExists(names.o_ALARM_ID_MESSAGE,100) test.compare(False, True) except LookupError: test.compare(False, False)