Index: suite_leahi/shared/scripts/names.py =================================================================== diff -u -r1a4814f410e4daf456275fc0af67eb0f411bafea -rd81970a622b05f60b65d6980db89698695adcdce --- suite_leahi/shared/scripts/names.py (.../names.py) (revision 1a4814f410e4daf456275fc0af67eb0f411bafea) +++ suite_leahi/shared/scripts/names.py (.../names.py) (revision d81970a622b05f60b65d6980db89698695adcdce) @@ -348,10 +348,14 @@ o_EndTreatmentBase_ButtonResume_2 = {"container": o_recirculateRecirculateStack_EndTreatmentBase_EndTreatmentBase_2, "type": "ButtonResume", "unnamed": 1 } #HDF -o_treatmentHDF_TreatmentHDF = {"container": treatmentStack, "id": "_treatmentHDF", "type": "TreatmentHDF", "unnamed": 1 } -o_treatmentHDF_treatmentPressures_TreatmentPressures = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_treatmentPressures", "type": "TreatmentPressures" } -o_treatmentHDF_currentDataRow_Row = {"container": o_treatmentHDF_TreatmentHDF, "id": "_currentDataRow", "type": "Row", "unnamed": 1 } -o_treatmentHDF_treatmentHdfComponent_TreatmentHDFComponent = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_treatmentHdfComponent", "type": "TreatmentHDFComponent" } -o_valueAdjuster_ValueAdjuster = {"container": o_Overlay, "objectName": "_valueAdjuster", "type": "ValueAdjuster" } -o_treatmentHDF_prescribedFluidVolume_LabelUnitValueAdjuster = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_prescribedFluidVolume", "type": "LabelUnitValueAdjuster" } -o_vitals_close_btn = {"container": o_Overlay, "id": "_image", "source": "qrc:/images/iClose", "type": "Image", "unnamed": 1 } \ No newline at end of file +o_treatmentHDF_TreatmentHDF = {"container": treatmentStack, "id": "_treatmentHDF", "type": "TreatmentHDF", "unnamed": 1 } +o_treatmentHDF_treatmentPressures_TreatmentPressures = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_treatmentPressures", "type": "TreatmentPressures" } +o_treatmentHDF_currentDataRow_Row = {"container": o_treatmentHDF_TreatmentHDF, "id": "_currentDataRow", "type": "Row", "unnamed": 1 } +o_treatmentHDF_treatmentHdfComponent_TreatmentHDFComponent = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_treatmentHdfComponent", "type": "TreatmentHDFComponent" } +o_valueAdjuster_ValueAdjuster = {"container": o_Overlay, "objectName": "_valueAdjuster", "type": "ValueAdjuster" } +o_treatmentHDF_prescribedFluidVolume_LabelUnitValueAdjuster = {"container": o_treatmentHDF_TreatmentHDF, "objectName": "_prescribedFluidVolume", "type": "LabelUnitValueAdjuster" } +o_vitals_close_btn = {"container": o_Overlay, "id": "_image", "source": "qrc:/images/iClose", "type": "Image", "unnamed": 1 } +o_TreatmentBloodPrime_TreatmentBloodPrime = {"container": treatmentStack, "objectName": "_TreatmentBloodPrime", "type": "TreatmentBloodPrime", } +o_TreatmentBloodPrime_flowRateValue_Text = {"container": o_TreatmentBloodPrime_TreatmentBloodPrime, "objectName": "_flowRateValue", "type": "Text", } + + Index: suite_leahi/suite.conf =================================================================== diff -u -r4b929ef6eef32479f10e84325b0ad12173474a4d -rd81970a622b05f60b65d6980db89698695adcdce --- suite_leahi/suite.conf (.../suite.conf) (revision 4b929ef6eef32479f10e84325b0ad12173474a4d) +++ suite_leahi/suite.conf (.../suite.conf) (revision d81970a622b05f60b65d6980db89698695adcdce) @@ -1,6 +1,6 @@ AUT=leahi LANGUAGE=Python OBJECTMAPSTYLE=script -TEST_CASES=tst_solution_infusion tst_main_treatment tst_service_export_logs tst_device_settings_information_version tst_headerbar_information_popup tst_headerbar_wifi_indicator tst_device_settings_wifi tst_ultrafiltration tst_create_treatment tst_general_alarm_requirements_instruction tst_headerbar_prescription tst_heparin tst_pre_treatment_foundation tst_feature_options tst_end_of_treatment tst_service_institutional +TEST_CASES=tst_solution_infusion tst_main_treatment tst_service_export_logs tst_device_settings_information_version tst_headerbar_information_popup tst_headerbar_wifi_indicator tst_device_settings_wifi tst_ultrafiltration tst_create_treatment tst_general_alarm_requirements_instruction tst_headerbar_prescription tst_heparin tst_pre_treatment_foundation tst_feature_options tst_end_of_treatment tst_service_institutional tst_main_tx_hdf VERSION=3 WRAPPERS=Qt Index: suite_leahi/tst_main_tx_hdf/test.py =================================================================== diff -u -r1a4814f410e4daf456275fc0af67eb0f411bafea -rd81970a622b05f60b65d6980db89698695adcdce --- suite_leahi/tst_main_tx_hdf/test.py (.../test.py) (revision 1a4814f410e4daf456275fc0af67eb0f411bafea) +++ suite_leahi/tst_main_tx_hdf/test.py (.../test.py) (revision d81970a622b05f60b65d6980db89698695adcdce) @@ -38,9 +38,10 @@ utils.tstStart(__file__) startApplication(utility.aut("-q")) - test.startSection("Navigate to the HDF Page") + test.startSection("Navigate to the HDF Page and check the graph") + td.td_operation_mode(TDOpModes.MODE_STAN.value) + test.verify(waitForObjectExists(names.o_standByScreen_MainHome), "In Standby") td.td_operation_mode(TDOpModes.MODE_TREA.value) - utils.waitForGUI(2) td.td_tx_state( TDTreatmentStates.TREATMENT_BLOOD_PRIME_STATE.value, 0 , 0 , @@ -52,6 +53,7 @@ 0 , 0) + test.verify(waitForObject(names.o_TreatmentBloodPrime_flowRateValue_Text, 2000), "In Blood prime state") td.td_tx_state( TDTreatmentStates.TREATMENT_DIALYSIS_STATE.value, 0 , 0 , @@ -65,6 +67,7 @@ waitForObject(names.o_listView_Item,1000) hdf = utility.setObjectText(text="HDF", obj=names.o_listView_Item) mouseClick(waitForObject(hdf)) + td.td_pressure(H2_arterial_pressure = 160, H14_venous_pressure = 440 , limit_state = 0, @@ -87,13 +90,13 @@ mouseClick(waitForObject(names.o_vitals_close_btn)) payload = conversions.integer_to_bytearray(1) payload += conversions.integer_to_bytearray(0) - td.cmd_send_general_response(message_id =MsgIds.MSG_ID_TD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, - reason=0, - accepted=1, - is_pure_data = False, - has_parameters = True, - parameters_payload= payload) - snooze(120) + td.cmd_send_general_response(message_id = MsgIds.MSG_ID_TD_PRESSURE_LIMITS_CHANGE_RESPONSE.value, + reason = 0, + accepted = 1, + is_pure_data = False, + has_parameters = True, + parameters_payload = payload) + snooze(60) parent = waitForObject(names.o_treatmentHDF_currentDataRow_Row) time = utility.findObjectById(parent,"_timeText") test.log(str(time.text)) @@ -111,5 +114,6 @@ prescribed_fluid_volume = waitForObject(names.o_treatmentHDF_prescribedFluidVolume_LabelUnitValueAdjuster,1000) prescribed_fluid_volume_value = round(prescribed_fluid_volume.value,1) test.compare(prescribed_fluid_volume_value, float(1.1), "Prescribed Fluid volume should be"+str(prescribed_fluid_volume_value)) + test.endSection() utils.tstDone()