# -*- 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_post # @author (last) Papiya Mandal # @date (last) 27-Jan-2022 # import names import logging # from time import sleep from dialin.ui import utils # from dialin.ui import unittests from builtins import int as pyInt from configuration.assertion_helper import * from configuration.config import * from configuration.utility import start_application from dialin.ui.hd_simulator import HDSimulator # from dialin.ui.dg_simulator import DGSimulator from dialin.protocols.CAN import DenaliCanMessenger from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator assertion = AssertionHelper() hd = HDSimulator() logging.basicConfig(filename='log_file.log',level=logging.INFO,\ format= '[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S') logger = logging.getLogger("INFO") messenger = DenaliCanMessenger('can0') alarm = HDAlarmsSimulator(can_interface=messenger, logger=logger) def maximize(): """ Method to maximize the notification bar """ mouseClick(waitForObject(names.alarm_notification_maximize_button)) def minimize(): """ Method to minimize the Alarm Dialogue bar """ mouseClick(waitForObject(names.o_minimizeButton_UpDownButton)) def set_only_alarm_list_btn(): flags = alarm.cmd_make_alarm_flags(no_minimize=1) alarm.cmd_activate_alarm_id(state = ALARM_PRIORITY_NONE, alarm = 1, escalates_in = 0, silence_expires = 0, flags = flags) def main(): utils.tstStart(__file__) startApplication(AUT_NAME) set_only_alarm_list_btn() snooze(10)