Index: suite_leahi/tst_water_dialysate_blood_sampling/test.py =================================================================== diff -u --- suite_leahi/tst_water_dialysate_blood_sampling/test.py (revision 0) +++ suite_leahi/tst_water_dialysate_blood_sampling/test.py (revision c39b460f6f4585f23938b67f74bb60e58862baef) @@ -0,0 +1,35 @@ +# 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() \ No newline at end of file