# Subject/Title: LDT -2973 Heparin - SW - 02 - Q&R - 15: SIT - Software Integration Tests - Squish Qt # Functionalities: Testing all functionalities of Heparin in the main treatment screen # # Steps: # Heparin: # 1 Navigate to create treatement and set Heparin dispensing, Heparin bolus and stop values to OFF state # And Verify the values in heparin page # 2 Navigate to create treatement and set Heparin dispensing, Heparin bolus and stop values to some state # And Verify the same parameter display in Heparin page # 3 In the Heparin page verify the different Heparin states # Paused State # Resume State # Completed state import names from leahi_dialin.ui import utils from configuration import utility,config,navigation from configuration import config from leahi_dialin.ui.td_messaging import TD_Messaging from leahi_dialin.common.ui_defs import TXStates from leahi_dialin.common.td_defs import TDOpModes,TDTreatmentStates td =TD_Messaging() def main(): utils.tstStart(__file__) startApplication(config.AUT_NAME) test.startSection("Navigate to the create Rx page and set the acid concentrate option") td.td_operation_mode(TDOpModes.MODE_STAN.value) mouseClick(waitForObject(names.o_createTreatmentRect_TouchRect)) td.td_operation_mode(TDOpModes.MODE_PRET.value) td.td_blood_set_auto_load_response(vRejectionReason = 0) utility.verify_create_treatment_parameters() test.endSection()