# -*- 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 denaliMessages import utils from time import sleep def main(): utils.tstStart() startApplication("denaliSquish") 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_dialog).color.name, high_priority_color) sleep(0.5) denaliMessages.sendAlarm(3, 26, 2, 0, 65535) 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_dialog).color.name, med_low_priority_color) sleep(0.5) denaliMessages.sendAlarm(1, 3, 0, 0, 54) test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, med_low_priority_color) sleep(0.5) denaliMessages.sendAlarm(1, 49, 2, 0, 0) test.compare(waitForObjectExists(names.o_alarm_dialog).color.name, med_low_priority_color) sleep(0.5) utils.tstDone()