Index: tests/tx_test_config_tests.py =================================================================== diff -u -rd1073574dd277c429fe6c63ec23819dfc3347850 -r2dbb3b03c9e63d2cda582facc6cef28710252a8a --- tests/tx_test_config_tests.py (.../tx_test_config_tests.py) (revision d1073574dd277c429fe6c63ec23819dfc3347850) +++ tests/tx_test_config_tests.py (.../tx_test_config_tests.py) (revision 2dbb3b03c9e63d2cda582facc6cef28710252a8a) @@ -5,6 +5,8 @@ from dialin.hd.hemodialysis_device import HD from dialin.dg.load_cells import DGLoadCellNames from dialin.hd.switches import HDSwitchesNames, HDSwitchStatus +from dialin.hd.ui_proxy import TreatmentParameters +from dialin.hd.constants import RESET, NO_RESET from dialin.ui.hd_simulator import HDSimulator from dialin.common.dg_defs import DGHeatDisinfectStates, DGHeatDisinfectUIStates from dialin.dg.heat_disinfect import HeatCancellationModes, NelsonSupportModes @@ -99,10 +101,11 @@ sleep(1) counter += 1 - if counter == 8: - print(counter) + if counter == 8 and dg.dg_operation_mode == 5 and dg.dg_operation_sub_mode == 1: hd.test_configs.cmd_set_test_config(HDTestConfigOptions.TEST_CONFIG_EXPEDITE_PRE_TREATMENT.value) sleep(1) + hd.test_configs.cmd_set_test_config(HDTestConfigOptions.TEST_CONFIG_SKIP_BLOOD_PRIME.value) + sleep(0.5) counter += 1 if counter == 9: @@ -111,24 +114,34 @@ counter += 1 if counter == 10: - hd.ui.cmd_ui_confirm_treatment_parameters() + hd.ui.cmd_ui_confirm_treatment_parameters(1) sleep(1) counter += 1 if counter == 11: - hd.ui.cmd_ui_uf_settings_change_confirm() + hd.ui.cmd_ui_uf_volume_set(0.0) sleep(1) counter += 1 if counter == 12: hd.switches.cmd_hd_switch_status_override(HDSwitchesNames.FRONT_DOOR.value, HDSwitchStatus.OPEN.value) - sleep(1) + sleep(2) counter += 1 if counter == 13: - hd.switches.cmd_hd_switch_status_override(HDSwitchesNames.FRONT_DOOR.value, HDSwitchStatus.CLOSED.value) + hd.switches.cmd_hd_switch_status_override(HDSwitchesNames.FRONT_DOOR.value, HDSwitchStatus.OPEN.value, RESET) + sleep(0.5) counter += 1 + if counter == 14: + hd.ui.cmd_ui_patient_connection_confirm() + sleep(0.5) + counter += 1 + + if counter == 15: + hd.ui.cmd_ui_start_treatment_request() + counter += 1 + sleep(0.5)