# -*- 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_failure # @author (last) Papiya Mandal, Sai Chaitainya Ela # @date (last) 21-Jan-2022 # # NOTE: # This test is a demo and is intended to be used as an example on how to call the dialin API within SquishQt. import names # from time import sleep from dialin.ui import utils from dialin.ui import unittests from builtins import int as pyInt from configuration.utility import * from dialin.ui.hd_simulator import HDSimulator # from dialin.ui.dg_simulator import DGSimulator # from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator MSGS_AND_CONDITIONS = { 5: [True, False], 10: [True, False], 2: [True, False], 18: [False, True], } # hd = HDSimulator() #dg = DGSimulator() def main(): utils.tstStart("demo") startApplication("denaliSquish") hd.cmd_send_power_on_self_test_version_request() post_a_message_and_verify_progress_and_completion(MSGS_AND_CONDITIONS) unittests.test_python_version() unittests.test_crc8() unittests.test_can0() utils.tstDone()