Index: suite_leahi/tst_patient_vitals/test.py =================================================================== diff -u -r1d28d6cdae000977ba5eda3580f6d3132bbeb002 -r1847777089b517d342e407db9dd8d0be611c2232 --- suite_leahi/tst_patient_vitals/test.py (.../test.py) (revision 1d28d6cdae000977ba5eda3580f6d3132bbeb002) +++ suite_leahi/tst_patient_vitals/test.py (.../test.py) (revision 1847777089b517d342e407db9dd8d0be611c2232) @@ -15,26 +15,29 @@ # Python import os import can - -# plugin specific -from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions -from leahi_dialin.protocols import CAN -from leahi_dialin.utils import conversions - import names import time import builtins -from leahi_dialin.ui import utils -from configuration import utility -from configuration import config,navigation -from leahi_dialin.ui.td_messaging import TD_Messaging -from leahi_dialin.common.td_defs import TDOpModes,TDTreatmentStates -from datetime import datetime -import squish -td =TD_Messaging() -can_interface = td.can_interface +# plugin specific +from leahi_dialin.common.msg_defs import MsgIds, MsgFieldPositions +from leahi_dialin.protocols import CAN +from leahi_dialin.utils import conversions +from leahi_dialin.ui import utils +from configuration import utility +from configuration import config,navigation +from leahi_dialin.ui.td_messaging import TD_Messaging +from leahi_dialin.common.td_defs import TDOpModes,TDTreatmentStates +from datetime import datetime +from pathlib import Path +from configuration.getrejectiontext import ScopedRejectionRepository +td = TD_Messaging() +can_interface = td.can_interface + +conf_path = Path.home() / config.CONFIGURATIONS_PATH / "Alarms/Rejections.conf" +repo = ScopedRejectionRepository(path=conf_path) + vitalsrequest = None def check_bp_cuff_enabled(): @@ -136,7 +139,8 @@ mouseClick(waitForObject(names.o_measureVitalsButton_TouchRect)) td.td_vitals_adjustment_response(vRejectionReason=1) rejectionReason = utility.get_object_from_names(names.o_notification_bar) - test.compare(rejectionReason.text, "Rejected Reason: [1] Request is not allowed in the current operating mode", "Rejection Reason text should be :" + str(rejectionReason.text)) + REJECT_TEXT = repo.get("1", "Title") + test.compare(rejectionReason.text, "Rejected Reason: [1]" + REJECT_TEXT, "Rejection Reason text should be :" + str(rejectionReason.text)) test.endSection() def validate_time_interval(vital_interval_obj, int_min):