Index: shared/scripts/configuration/config.py =================================================================== diff -u -r81ba0c1fb91fd6c9fa326d045ad2e4ef1ba755e5 -r320648592ac052c00dddb152f5567bf21709c6ff --- shared/scripts/configuration/config.py (.../config.py) (revision 81ba0c1fb91fd6c9fa326d045ad2e4ef1ba755e5) +++ shared/scripts/configuration/config.py (.../config.py) (revision 320648592ac052c00dddb152f5567bf21709c6ff) @@ -40,7 +40,31 @@ EDIT_TEXT = "EDIT ULTRAFILTRATION VOLUME" TITLE_TEXT = "ULTRAFILTRATION VOLUME (L)" +#ultrafilteration volume based on flow parameters. Python list contains Rotational speed, Motor speed, +# MC speed, MC current and PWM. +TREATMENT_ULTRAFILTRATION_FLOW_PARAMETERS = { + 0 : [100, 1, 1, 1, 1, 1, 1], + 1 : [550, 24, 32, 425, 85, 18, 36], + 2 : [80, 125, 187, 257, 530, 458, 985], + 3 : [100, 0, 0, 0, 0, 0, 0], + 4 : [220, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45], + } +#dictionary contains uf maximum and minimum value's to set. +TREATMENT_ULTRAFILTRATION_TESTING_OPTION = { + 0 : {"uf_maximum" : 600, "uf_minimum" : 0}, + 1 : {"uf_maximum" : 500, "uf_minimum" : 0}, + 2 : {"uf_maximum" : 550, "uf_minimum" : 0}, + 3 : {"uf_maximum" : 300, "uf_minimum" : 0}, + 4 : {"uf_maximum" : 280, "uf_minimum" : 0}, + 5 : {"uf_maximum" : 765, "uf_minimum" : 500}, + 6 : {"uf_maximum" : 680, "uf_minimum" : 450}, + 7 : {"uf_maximum" : 480, "uf_minimum" : 380}, + 8 : {"uf_maximum" : 390, "uf_minimum" : 675}, + 9 : {"uf_maximum" : 290, "uf_minimum" : 125}, + } + + # dictionary of rejection reason from application source code. # message location -> denali-> Headers-> common-> MsgDefs.h REJECTION_REASON = { @@ -88,7 +112,3 @@ NUM_OF_REQUEST_REJECT_REASONS = 39 - - - - Index: shared/scripts/names.py =================================================================== diff -u -r01f6e29f2803292662c6b29d867a2fc6c0b1f752 -r320648592ac052c00dddb152f5567bf21709c6ff --- shared/scripts/names.py (.../names.py) (revision 01f6e29f2803292662c6b29d867a2fc6c0b1f752) +++ shared/scripts/names.py (.../names.py) (revision 320648592ac052c00dddb152f5567bf21709c6ff) @@ -52,25 +52,21 @@ # Ultrafiltration Section +o_progressbarex_ProgressBarEx = {"container": o_Overlay, "id": "_progressbarex", "type": "ProgressBarEx", "unnamed": 1, "visible": True} +notificationBar_NotificationBarSmall = {"container": o_Overlay, "objectName": "NotificationBar", "type": "NotificationBarSmall", "visible": True} o_treatmentStart_TreatmentStart = {"container": o_QQuickView, "id": "_treatmentStart", "type": "TreatmentStart", "unnamed": 1, "visible": True} o_treatmentStart_ultrafiltration_section = {"container": o_treatmentStart_TreatmentStart , "id": "_ultrafiltrationTouchArea", "type": "TreatmentUltrafiltration"} o_treatmentStart_ultrafiltration_notification = {"container": o_treatmentStart_ultrafiltration_section, "objectName": "NotificationBar" , "type": "NotificationBarSmall" } o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration = {"container": o_treatmentHome, "id": "_ultrafiltrationTouchArea", "type": "TreatmentUltrafiltration", "unnamed": 1, "visible": True} -o_uf_minimum_value = {"container": o_treatmentStack_treatmentHome_TreatmentHome, "text": "0.000", "type": "Text", "unnamed": 1, "visible": True} -o_uf_maximum_value = {"container": o_treatmentStack_treatmentHome_TreatmentHome, "text": "0.600", "type": "Text", "unnamed": 1, "visible": True} -o_uf_minimum_value_pop_up = {"container": o_Overlay, "text": "0.000", "type": "Text", "unnamed": 1, "visible": True} -o_uf_maximum_value_pop_up = {"container": o_Overlay, "text": "0.600", "type": "Text", "unnamed": 1, "visible": True} -o_uf_edit_ultrafilteration_volume = {"container": o_Overlay, "text": "EDIT ULTRAFILTRATION VOLUME", "type": "Text", "unnamed": 1, "visible": True} +o_treatmentHome_Ultrafiltration_Paused_Text = {"container": o_treatmentHome, "text": "Ultrafiltration Paused", "type": "Text", "unnamed": 1, "visible": True} o_treatmentHome_progressbar_start_state = {"container": o_treatmentHome, "id": "_progressbarex", "type": "ProgressBarEx", "unnamed": 1, "visible": True} o_treatmentHome_progressbar_edit_uf = {"container": o_Overlay, "id": "_rangeProgressBar", "type": "ProgressBarEx", "unnamed": 1, "visible": True} o_volumeSlider_slider = {"container": o_Overlay,"id": "_volumeSlider", "type": "Slider", "unnamed": 1, "visible": True} -o_treatmenthome_ultrafiltration_paused_text = {"container": o_treatmentHome, "text": "Ultrafiltration Paused", "type": "Text", "unnamed": 1, "visible": True} -o_ultrafiltration_paused_text = {"container": o_Overlay, "text": "Ultrafiltration Paused", "type": "Text", "unnamed": 1, "visible": True} -o_resume_ultrafilteration_text = {"container": o_Overlay, "text": "RESUME ULTRAFILTRATION", "type": "Text", "unnamed": 1, "visible": True} -o_ultrafilteration_volume_text = {"container": o_Overlay, "text": "ULTRAFILTRATION VOLUME (L)", "type": "Text", "unnamed": 1, "visible": True} -o_ultrafilteration_closeButton = {"container": o_Overlay, "id": "_closeButton", "type": "CloseButton", "unnamed": 1, "visible": True} +o_ultrafiltration_volume_text = {"container": o_Overlay, "text": "ULTRAFILTRATION VOLUME (L)", "type": "Text", "unnamed": 1, "visible": True} +o_ultrafiltration_closeButton = {"container": o_Overlay, "id": "_closeButton", "type": "CloseButton", "unnamed": 1, "visible": True} o_backbutton_backbutton = {"container": o_Overlay, "id": "_backButton", "type": "BackButton", "unnamed": 1, "visible": True} o_notificationbar_response = {"container": o_Overlay, "objectName": "NotificationBar", "type": "NotificationBar", "visible": True} +o_headerRect_Rectangle = {"container": o_Overlay, "id": "_headerRect", "type": "Rectangle", "unnamed": 1, "visible": True} +o_resumeButton_TouchRect = {"container": o_Overlay, "id": "_resumeButton", "type": "TouchRect", "unnamed": 1, "visible": True} +o_editButton_TouchRect = {"container": o_Overlay, "id": "_editButton", "type": "TouchRect", "unnamed": 1, "visible": True} - - Index: tst_main_treatment_ultrafilteration/test.py =================================================================== diff -u -r81ba0c1fb91fd6c9fa326d045ad2e4ef1ba755e5 -r320648592ac052c00dddb152f5567bf21709c6ff --- tst_main_treatment_ultrafilteration/test.py (.../test.py) (revision 81ba0c1fb91fd6c9fa326d045ad2e4ef1ba755e5) +++ tst_main_treatment_ultrafilteration/test.py (.../test.py) (revision 320648592ac052c00dddb152f5567bf21709c6ff) @@ -7,12 +7,12 @@ # IN PART OR IN WHOLE, # WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # -# file tst_main_treatment_ultrafilteration +# file tst_main_treatment_ultrafiltration # date 2020/01/11 # author Joseph Varghese # # NOTE: -# This test contradicts verification of ultrafilteration(uf) from main treatment section. +# This test contradicts verification of ultrafiltration(uf) from main treatment section. # section @@ -21,55 +21,34 @@ from dialin.common.ui_defs import TXStates as uf_states from dialin.ui.hd_simulator import HDSimulator from configuration import config -from numpy import diag -TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS = { - "OPTION_1" : [100, 1, 1, 1, 1, 1, 1], - "OPTION_2" : [550, 24, 32, 425, 85, 18, 36], - "OPTION_3" : [80, 125, 187, 257, 530, 458, 985], - "OPTION_4" : [100, 0, 0, 0, 0, 0, 0], - "OPTION_5" : [220, 1.45, 1.45, 1.45, 1.45, 1.45], - } -TREATMENT_ULTRAFILTERATION_TESTING_OPTION = { - "OPTION_1" : {"uf_maximum" : 600, "uf_minimum" : 0}, - "OPTION_2" : {"uf_maximum" : 500, "uf_minimum" : 0}, - "OPTION_3" : {"uf_maximum" : 550, "uf_minimum" : 0}, - "OPTION_4" : {"uf_maximum" : 300, "uf_minimum" : 0}, - "OPTION_5" : {"uf_maximum" : 280, "uf_minimum" : 0}, - "OPTION_6" : {"uf_maximum" : 765, "uf_minimum" : 500}, - "OPTION_7" : {"uf_maximum" : 680, "uf_minimum" : 450}, - "OPTION_8" : {"uf_maximum" : 480, "uf_minimum" : 380}, - "OPTION_9" : {"uf_maximum" : 390, "uf_minimum" : 675}, - "OPTION_10" : {"uf_maximum" : 290, "uf_minimum" : 125}, - } - - hd_simulator = HDSimulator() def verification_of_uf_from_main_treatment(): """ @return: N/A """ - test.compare(waitForObjectExists(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration).visible, True, "ultrafilteration section is visible") - test.compare((waitForObject(names.o_uf_minimum_value).text), format(utils.ml2l(config.UF_MINIMUM_VALUE), '.3f'), "verified ultrafilteration minimum value") - test.compare((waitForObject(names.o_uf_maximum_value).text), format(utils.ml2l(config.UF_MAXIMUM_VALUE), '.3f'), "verified ultrafilteration maximum value") + test.compare(waitForObjectExists(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration).visible, True, "ultrafiltration section is visible") + test.compare(format((waitForObject(names.o_treatmentHome_progressbar_start_state).minimum), '.2f'), format(utils.ml2l(config.UF_MINIMUM_VALUE), '.2f'), "ultrafiltration minimum value should be "+str(config.UF_MINIMUM_VALUE)) + test.compare(format((waitForObject(names.o_treatmentHome_progressbar_start_state).maximum), '.2f'), format(utils.ml2l(config.UF_MAXIMUM_VALUE), '.2f'), "ultrafiltration maximum value should be "+str(config.UF_MAXIMUM_VALUE)) -def start_test_treatment_ultrafilteration(ultrafilteration_range, uf_state): +def start_test_treatment_ultrafiltration(ultrafiltration_range, uf_state): """ - Test slider movement of ultrafilteration volume. - @param ultrafilteration_range: (dictionary) uf minimum and uf maximum volume. - @param uf_state: (int) ultrafilteration state to be set. + Test slider movement of ultrafiltration volume. + @param ultrafiltration_range: (dictionary) uf minimum and uf maximum volume. + @param uf_state: (int) ultrafiltration state to be set. @return: N/A """ - min_uf = ultrafilteration_range["uf_minimum"] - max_uf = ultrafilteration_range["uf_maximum"] - #FIXME : ultrafilteration minimum range from progressbar is not changing based on simulator input + min_uf = ultrafiltration_range["uf_minimum"] + max_uf = ultrafiltration_range["uf_maximum"] + #FIXME : ultrafiltration minimum range from progressbar is not changing based on simulator input hd_simulator.cmd_set_treatment_parameter_ranges(0, 100, min_uf, max_uf, 0, 0) for uf_value in range(min_uf, (max_uf)+1, 1): hd_simulator.cmd_set_treatment_ultrafiltration_outlet_flow_data(uf_value, uf_value, 0, 0, 0, 0, 0) + utils.waitForGUI(0.2) test.compare(utils.l2ml(waitForObjectExists(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration).value), uf_value, "uf set value should be :" + str(uf_value)) if uf_state == uf_states.UF_PAUSED_STATE or uf_state == uf_states.UF_START_STATE: @@ -79,123 +58,115 @@ def reset_treatment_ultrafiltration(): """ - Test to reset ultrafilteration volume. + Test to reset ultrafiltration volume. @param : N/A @return: N/A """ hd_simulator.cmd_set_treatment_ultrafiltration_outlet_flow_data(0, 0, 0, 0, 0, 0, 0) test.compare(waitForObjectExists(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration).value, 0, "uf treatment reset to 0") -def treatment_ultrafilteration_based_on_flow_parameter(ultrafilteration_flow_parameter): +def treatment_ultrafiltration_based_on_flow_parameter(ultrafiltration_flow_parameter): """ - Test to verify ultrafilteration volume based on flow parameters (Rotational speed, Motor speed, + Test to verify ultrafiltration volume based on flow parameters (Rotational speed, Motor speed, MC speed, MC current and PWM) - @param ultrafilteration_flow_parameter[0]: (float) Ref UF Volume - @param ultrafilteration_flow_parameter[1]: (float) Measured UF Volume - @param ultrafilteration_flow_parameter[2]: (float) Rot Speed - @param ultrafilteration_flow_parameter[3]: (float) Motor Speed - @param ultrafilteration_flow_parameter[4]: (float) MC Speed - @param ultrafilteration_flow_parameter[5]: (float) MC Current - @param ultrafilteration_flow_parameter[6]: (float) PWM + @param ultrafiltration_flow_parameter[0]: (float) Ref UF Volume + @param ultrafiltration_flow_parameter[1]: (float) Measured UF Volume + @param ultrafiltration_flow_parameter[2]: (float) Rot Speed + @param ultrafiltration_flow_parameter[3]: (float) Motor Speed + @param ultrafiltration_flow_parameter[4]: (float) MC Speed + @param ultrafiltration_flow_parameter[5]: (float) MC Current + @param ultrafiltration_flow_parameter[6]: (float) PWM @return: none """ - ref_uf_vol = ultrafilteration_flow_parameter[0] - measured_uf_vol = ultrafilteration_flow_parameter[0] - rot_speed = ultrafilteration_flow_parameter[0] - mot_speed = ultrafilteration_flow_parameter[0] - mc_speed = ultrafilteration_flow_parameter[0] - mc_current = ultrafilteration_flow_parameter[0] - pwm = ultrafilteration_flow_parameter[0] + ref_uf_vol = ultrafiltration_flow_parameter[0] + measured_uf_vol = ultrafiltration_flow_parameter[1] + rot_speed = ultrafiltration_flow_parameter[2] + mot_speed = ultrafiltration_flow_parameter[3] + mc_speed = ultrafiltration_flow_parameter[4] + mc_current = ultrafiltration_flow_parameter[5] + pwm = ultrafiltration_flow_parameter[6] hd_simulator.cmd_set_treatment_ultrafiltration_outlet_flow_data(ref_uf_vol, measured_uf_vol, rot_speed, mot_speed, mc_speed, mc_current, pwm) - test.passes("test to verify ultrafilteration flow parameters.") + test.log("test to verify ultrafiltration flow parameters.") -def test_treatment_ultrafilteration(uf_states): +def test_treatment_ultrafiltration(uf_states): """ Test to verify slider movement based on edge condition. - @param uf_state: (int) ultrafilteration state to be set. + @param uf_state: (int) ultrafiltration state to be set. @return: N/A """ test.startSection("verification of uf value on main treatment section") #FIXME: Slider shows some unexpected behaviour during its movement. - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_1"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_2"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_3"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_4"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_5"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_6"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_7"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_8"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_9"], uf_states) - start_test_treatment_ultrafilteration(TREATMENT_ULTRAFILTERATION_TESTING_OPTION["OPTION_10"],uf_states) + for option in range(len(config.TREATMENT_ULTRAFILTRATION_TESTING_OPTION)): + start_test_treatment_ultrafiltration(config.TREATMENT_ULTRAFILTRATION_TESTING_OPTION[option], uf_states) test.endSection() -def verify_ultrafilteration_paused_state(uf_states): +def verify_ultrafiltration_paused_state(uf_states): """ - Test to verify ultrafilteration paused state. - @param uf_state: (int) ultrafilteration state to be set - pause set. + Test to verify ultrafiltration paused state. + @param uf_state: (int) ultrafiltration state to be set - pause set. @return: N/A """ - test.startSection("verification of ultrafilteration paused state") - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state= uf_states) + test.startSection("verification of ultrafiltration paused state") + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(uf_states) - mouseClick(waitForObject(names.o_ultrafilteration_closeButton)) + mouseClick(waitForObject(names.o_ultrafiltration_closeButton)) utils.waitForGUI(0.2) - test.compare(waitForObjectExists(names.o_treatmenthome_ultrafiltration_paused_text).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text verified ") + test.compare(waitForObjectExists(names.o_treatmentHome_Ultrafiltration_Paused_Text).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text verified") mouseClick(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration) - test.compare(waitForObjectExists(names.o_ultrafiltration_paused_text).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text verified ") - test.compare(waitForObjectExists(names.o_resume_ultrafilteration_text).text, config.RESUME_TEXT, "resume text verified ") - test.compare(waitForObjectExists(names.o_uf_edit_ultrafilteration_volume).text, config.EDIT_TEXT, "edit text verified ") - test.compare(waitForObjectExists(names.o_ultrafilteration_volume_text).text, config.TITLE_TEXT, "title text verified ") + test.compare(waitForObjectExists(names.notificationBar_NotificationBarSmall).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text should be "+str(config.ULTRAFILTRATION_PAUSED_TEXT)) + test.compare(waitForObjectExists(names.o_resumeButton_TouchRect).text.text, config.RESUME_TEXT, "resume text should be "+str(config.RESUME_TEXT)) + test.compare(waitForObjectExists(names.o_editButton_TouchRect).text.text, config.EDIT_TEXT, "edit text should be "+str(config.EDIT_TEXT)) + test.compare(waitForObjectExists(names.o_ultrafiltration_volume_text).text, config.TITLE_TEXT, "title text should be "+str(config.TITLE_TEXT)) - mouseClick(names.o_uf_edit_ultrafilteration_volume) - test.compare(waitForObjectExists(names.o_ultrafiltration_paused_text).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text verified ") + mouseClick(names.o_editButton_TouchRect) + test.compare(waitForObjectExists(names.o_treatmentHome_Ultrafiltration_Paused_Text).text, config.ULTRAFILTRATION_PAUSED_TEXT, "paused text should be "+str(config.ULTRAFILTRATION_PAUSED_TEXT)) test.endSection() -def verify_ultrafilteration_start_state(uf_states): +def verify_ultrafiltration_start_state(uf_states): """ - Test to verify ultrafilteration start state. - @param uf_state: (int) ultrafilteration state to be set - start state. + Test to verify ultrafiltration start state. + @param uf_state: (int) ultrafiltration state to be set - start state. @return: N/A """ - test.startSection("verification of ultrafilteration start state") + test.startSection("verification of ultrafiltration start state") mouseClick(waitForObject(names.o_backbutton_backbutton)) - mouseClick(waitForObject(names.o_ultrafilteration_closeButton)) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state= uf_states) + mouseClick(waitForObject(names.o_ultrafiltration_closeButton)) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(uf_states) utils.waitForGUI(0.2) mouseClick(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration) - test.compare(waitForObjectExists(names.o_uf_edit_ultrafilteration_volume).text, config.EDIT_TEXT, "edit text verified ") - test.compare(waitForObjectExists(names.o_ultrafilteration_volume_text).text, config.TITLE_TEXT, "title text verified ") + test.compare(waitForObjectExists(names.o_editButton_TouchRect).text.text, config.EDIT_TEXT, "edit text should be "+str(config.EDIT_TEXT)) + test.compare(waitForObjectExists(names.o_ultrafiltration_volume_text).text, config.TITLE_TEXT, "title text should be "+str(config.TITLE_TEXT)) - mouseClick(names.o_uf_edit_ultrafilteration_volume) - test.compare(waitForObjectExists(names.o_ultrafilteration_volume_text).text, config.TITLE_TEXT, "title text verified ") + mouseClick(names.o_editButton_TouchRect) + test.compare(waitForObjectExists(names.o_ultrafiltration_volume_text).text, config.TITLE_TEXT, "title text should be "+str(config.TITLE_TEXT)) test.endSection() -def verify_ultrafilteration_running_state(uf_states): +def verify_ultrafiltration_running_state(uf_states): """ - Test to verify ultrafilteration running state. - @param uf_state: (int) ultrafilteration state to be set - running state. + Test to verify ultrafiltration running state. + @param uf_state: (int) ultrafiltration state to be set - running state. @return: N/A """ - test.startSection("verification of ultrafilteration running state") + test.startSection("verification of ultrafiltration running state") mouseClick(waitForObject(names.o_backbutton_backbutton)) - mouseClick(waitForObject(names.o_ultrafilteration_closeButton)) - hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(state= uf_states) - utils.waitForGUI(0.2) + mouseClick(waitForObject(names.o_ultrafiltration_closeButton)) + hd_simulator.cmd_set_treatment_adjust_ultrafiltration_accepted(uf_states) + utils.waitForGUI(0.1) mouseClick(names.o_treatmentStart_ultrafiltrationTouchArea_TreatmentUltrafiltration) - test.compare(waitForObjectExists(names.o_ultrafilteration_volume_text).text, config.TITLE_TEXT, "title text verified ") + test.compare(waitForObjectExists(names.o_ultrafiltration_volume_text).text, config.TITLE_TEXT, "title text verified ") for rejection in range(1, config.NUM_OF_REQUEST_REJECT_REASONS + 1): hd_simulator.cmd_set_treatment_adjust_ultrafiltration_rejected(reason = rejection, state = uf_states) @@ -220,22 +191,19 @@ reset_treatment_ultrafiltration() - verify_ultrafilteration_paused_state(uf_states.UF_PAUSED_STATE) - test_treatment_ultrafilteration(uf_states.UF_PAUSED_STATE) - - test.startSection("verification of ultrafilteration flow parameters based on uf values") - treatment_ultrafilteration_based_on_flow_parameter(TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS["OPTION_1"]) - treatment_ultrafilteration_based_on_flow_parameter(TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS["OPTION_2"]) - treatment_ultrafilteration_based_on_flow_parameter(TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS["OPTION_3"]) - treatment_ultrafilteration_based_on_flow_parameter(TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS["OPTION_4"]) - treatment_ultrafilteration_based_on_flow_parameter(TREATMENT_ULTRAFILTERATION_FLOW_PARAMETERS["OPTION_5"]) + verify_ultrafiltration_paused_state(uf_states.UF_PAUSED_STATE) + test_treatment_ultrafiltration(uf_states.UF_PAUSED_STATE) + """ + test.startSection("verification of ultrafiltration flow parameters based on uf values") + for options in range(len(config.TREATMENT_ULTRAFILTRATION_FLOW_PARAMETERS)): + treatment_ultrafiltration_based_on_flow_parameter(config.TREATMENT_ULTRAFILTRATION_FLOW_PARAMETERS[options]) test.endSection() + """ + verify_ultrafiltration_start_state(uf_states.UF_START_STATE) + test_treatment_ultrafiltration(uf_states.UF_START_STATE) - verify_ultrafilteration_start_state(uf_states.UF_START_STATE) - test_treatment_ultrafilteration(uf_states.UF_START_STATE) - - verify_ultrafilteration_running_state(uf_states.UF_RUNNING_STATE) - test_treatment_ultrafilteration(uf_states.UF_RUNNING_STATE) + verify_ultrafiltration_running_state(uf_states.UF_RUNNING_STATE) + test_treatment_ultrafiltration(uf_states.UF_RUNNING_STATE) utils.tstDone()