Index: tst_post_treatment/test.py =================================================================== diff -u -r40314c67874695eefc506c3a6a33896495953edd -r482753e14139fd18a8df41a49505e69cc0406eec --- tst_post_treatment/test.py (.../test.py) (revision 40314c67874695eefc506c3a6a33896495953edd) +++ tst_post_treatment/test.py (.../test.py) (revision 482753e14139fd18a8df41a49505e69cc0406eec) @@ -223,7 +223,7 @@ mouseClick(waitForObject(names.o_PostTreatment_Export_mousearea)) test.compare(str(waitForObjectExists(names.o_treatmentlog_msg_export_btn).text), config.EXPORT_LOG_MSG,"Treatment log message on clicking Export button text must be {}".format(config.EXPORT_LOG_MSG)) test.verify(waitForObjectExists(names.o_treatmentlog_msg_export_btn).visible, "Treatment log message should be visible") - utils.waitForGUI(1) + utils.waitForGUI(1) # mouseClick(waitForObject(names.o_eject_button)) # test.verify(not waitForObjectExists(names.o_treatmentReviewConfirm_Export_Text).enabled, " Export button should be disabled") verify_post_treatment_review_parameters() @@ -281,7 +281,8 @@ test.startSection("verification of post treatment review parameters with Units") treatment_review_text = waitForObjectExists(post_treatment_review_text_obj(config.TREATMENT_REVIEW_TITLE_TEXT)) test.compare(treatment_review_text.text, config.TREATMENT_REVIEW_TITLE_TEXT, "{} screen is displayed".format(config.TREATMENT_REVIEW_TITLE_TEXT)) - test.compare(str(waitForObjectExists(names.o_code_text).text), config.CODE_TEXT, "Code text must be {}".format(config.CODE_TEXT)) + # the code generation is not necessary to check since the CS is not running therefore code won't get updated. + # test.compare(str(waitForObjectExists(names.o_code_text).text), config.CODE_TEXT, "Code text must be {}".format(config.CODE_TEXT)) utils.waitForGUI(0.1) # resetting the unit key count @@ -423,13 +424,29 @@ review_parameter_value = review_text(text = "Prescribed UF Rate") utility.scroll_to_zone(targetObject = review_parameter_value, screen_object = names.o_review_area) - elif parameters_value == "Heparin Type": + elif parameters_value == "Heparin Type" \ + or parameters_value == " Delivered Volume" : # review_parameter_value = review_text(text = config.HEPARIN_TYPE) # utility.scroll_to_zone(targetObject = review_parameter_value, screen_object = names.o_review_area) # parameter_text = waitForObject(review_parameter_value) # test.log("verification of values for parameter ->" + parameters_value) # test.compare(config.HEPARIN_TYPE, parameter_text.text, "parameter value should be "+str(parameter_set[index])) + if parameter_set[index] is 0: + string_cmp = "NONE" continue + + elif parameters_value == "Heparin Bolus Volume" \ + or parameters_value == "Heparin Dispense Rate" \ + or parameters_value == "Heparin Stop" \ + or parameters_value == "Heparin Delivered Volume" : + # review_parameter_value = review_text(text = config.HEPARIN_TYPE) + # utility.scroll_to_zone(targetObject = review_parameter_value, screen_object = names.o_review_area) + # parameter_text = waitForObject(review_parameter_value) + # test.log("verification of values for parameter ->" + parameters_value) + # test.compare(config.HEPARIN_TYPE, parameter_text.text, "parameter value should be "+str(parameter_set[index])) + if parameter_set[index] is 0: + string_cmp = "OFF" + continue elif parameters_value == "Bicarbonate Concentrate Type": review_parameter_value = review_text(text = config.BICARBONATE_CONCENTRATE) @@ -621,7 +638,10 @@ utils.tstStart(__file__) application_init.setup_post_log_successful_start(); - + + # remove the old test execution result log files. + utility.remove_files_in_folder(config.POST_TREATMENT_LOG_LOCATION) + startApplication(config.AUT_NAME+ " -l") hd_simulator.cmd_send_hd_operation_mode(op_mode=HDOpModes.MODE_POST.value, sub_mode=PostTreatmentStates.HD_POST_TREATMENT_PATIENT_DISCONNECTION_STATE.value) verify_patient_disconnection_screens()