Index: tst_pre_treatment_patient_connection/test.py =================================================================== diff -u -r4ee2ecca5d905bb3d871cd9ab5129b5027d8ffb0 -r6bb43117bca2673c5de877f5b70b094da344418a --- tst_pre_treatment_patient_connection/test.py (.../test.py) (revision 4ee2ecca5d905bb3d871cd9ab5129b5027d8ffb0) +++ tst_pre_treatment_patient_connection/test.py (.../test.py) (revision 6bb43117bca2673c5de877f5b70b094da344418a) @@ -16,13 +16,19 @@ import names from dialin.ui.hd_simulator import HDSimulator +from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator from dialin.ui import utils from configuration import config, utility from builtins import str as pyStr from dialin.common.hd_defs import HDOpModes, PreTreatmentSubModes +from dialin.ui.utils import waitForGUI +from dialin.protocols.CAN import DenaliCanMessenger +import logging hd_simulator = HDSimulator() - +logger = logging.getLogger("INFO") +messenger = DenaliCanMessenger('can0') +alarm = HDAlarmsSimulator(can_interface=messenger, logger=logger) PRE_TREATMENT_PATIENT_CONNECTION_MODE = PreTreatmentSubModes.HD_PRE_TREATMENT_PATIENT_CONNECTION_STATE.value UF_PRE_TREATMENT_STEPS = 5 BP_HR_PRE_TREATMENT_STEPS = 6 @@ -72,6 +78,9 @@ test.startSection("verifying of rejection messages on patient connection") for rejection in range(1, config.NUM_OF_REQUEST_REJECT_REASONS): hd_simulator.cmd_send_uf_treatment_response(accepted=accept_status, reason=rejection, volume=config.UF_VALID_RANGE) + alarm.cmd_activate_alarm_id(0, 0, 0, 0, 0) + + #send alarm 0 when fixed this line can be removed rejection_message = waitForObject(names.o_PreTreatmentUltrafiltration_NotificationBar_NotificationBar) test.compare(rejection_message.text, config.REJECTION_REASON[rejection], "expected rejection {msg} displayed".format(msg=config.REJECTION_REASON[rejection]))