Index: tst_CreateTreatment/test.py =================================================================== diff -u -r90d25f34aa147e502583fab7c9e4fd4a980dd4e8 -ra0ffac330f006351c100b1c75937eeaa32d70369 --- tst_CreateTreatment/test.py (.../test.py) (revision 90d25f34aa147e502583fab7c9e4fd4a980dd4e8) +++ tst_CreateTreatment/test.py (.../test.py) (revision a0ffac330f006351c100b1c75937eeaa32d70369) @@ -82,18 +82,18 @@ "_heparinStopTime": "SliderCreateTreatment", "_salineBolus": "SliderCreateTreatment", - "_acidConcentrateRect": "GridSelection", - "_bicarbonateConcentrateRect": "GridSelection", - "_dialyzerTypeRect": "GridSelection", + "_acidConcentrateRect": "GridSelection", + "_bicarbonateConcentrateRect": "GridSelection", + "_dialyzerTypeRect": "GridSelection", + + "_dialysateTemperature": "SliderCreateTreatment", +# "_arterialPressureLimits": "RangeSlider", +# "_venousPressureLimits": "RangeSlider", + + "_bloodPressureMeasurementInterval": "SliderCreateTreatment", + "_rinsebackFlowRate": "SliderCreateTreatment", + "_continueButton": "TouchRect", - "_dialysateTemperature": "SliderCreateTreatment", - "_arterialPressureLimits": "SliderDoubleCreateTreatment", - "_venousPressureLimits": "SliderDoubleCreateTreatment", - - "_bloodPressureMeasurementInterval": "SliderCreateTreatment", - "_rinsebackFlowRate": "SliderCreateTreatment", - "_continueButton": "TouchRect", - } for parameter_name, type_name in parameter_names.items(): @@ -120,23 +120,22 @@ "_heparinStopTime": {"min": slider_ranges["heparinStopTimeMin"], "max": slider_ranges["heparinStopTimeMax"], "units": "min" }, "_salineBolus": {"min": slider_ranges["salineBolusMin"], "max": slider_ranges["salineBolusMax"], "units": "mL" }, "_dialysateTemperature": {"min": slider_ranges["dialysateTempMin"], "max": slider_ranges["dialysateTempMax"], "units": "C" }, - "_arterialPressureLimitsLow": {"min": slider_ranges["arterialPressureLimitLowMin"], "max": slider_ranges["arterialPressureLimitLowMax"], "units": "mmHg" }, - "_arterialPressureLimitsHigh": {"min": slider_ranges["arterialPressureLimitHighMin"], "max": slider_ranges["arterialPressureLimitHighMax"], "units": "mmHg" }, - "_venousPressureLimitsLow": {"min": slider_ranges["venousPressureLimitLowMin"], "max": slider_ranges["venousPressureLimitLowMax"], "units": "mmHg" }, - "_venousPressureLimitsHigh": {"min": slider_ranges["venousPressureLimitHighMin"], "max": slider_ranges["venousPressureLimitHighMax"], "units": "mmHg" }, "_bloodPressureMeasurementInterval": {"min": slider_ranges["bloodPressureMeasureIntervalMin"], "max": slider_ranges["bloodPressureMeasureIntervalMax"], "units": "min" }, "_rinsebackFlowRate": {"min": slider_ranges["rinsebackFlowRateMin"], "max": slider_ranges["rinsebackFlowRateMax"], "units": "mL/min" }, } for slider_name, slider_info in sliders.items(): + if slider_name == "_heparinStopTime": + flick(waitForObject(names.o_create_treatment_flickable), 0, 300) + sleep(1) if slider_name == "_salineBolus": - flick(waitForObject(names.o_create_treatment_flickable), 0, 700) + flick(waitForObject(names.o_create_treatment_flickable), 0, 300) sleep(1) if slider_name == "_dialysateTemperature": flick(waitForObject(names.o_create_treatment_flickable), 0, 700) sleep(1) - if slider_name == "_venousPressureLimitsHigh": - flick(waitForObject(names.o_create_treatment_flickable), 0, 300) + if slider_name == "_bloodPressureMeasurementInterval": + flick(waitForObject(names.o_create_treatment_flickable), 0, 700) sleep(2) @@ -177,6 +176,13 @@ test.compare(waitForObject(selected_value_object).text, "{0} {1}".format(slider_info["max"], slider_info["units"])) + mouseClick(waitForObject(names.o_create_treatment_venousPressureLimitsSlider), 82, 3, Qt.LeftButton) + mouseClick(waitForObject(names.o_create_treatment_venousPressureLimitsSlider), 609, 4, Qt.LeftButton) + mouseClick(waitForObject(names.o_create_treatment_arterialPressureLimitsSlider), 92, 4, Qt.LeftButton) + mouseClick(waitForObject(names.o_create_treatment_arterialPressureLimitsSlider), 563, 5, Qt.LeftButton) + + print("") + def check_button_group(buttons, slider_ranges_key): for idx, btn in enumerate(buttons):