Index: suite_leahi/shared/scripts/configuration/config.py =================================================================== diff -u -r4f9e56b35635368ce440e2cfffdaba7631b5d120 -r3c726f3c26d2910ac6148bd72cae713582899ec8 --- suite_leahi/shared/scripts/configuration/config.py (.../config.py) (revision 4f9e56b35635368ce440e2cfffdaba7631b5d120) +++ suite_leahi/shared/scripts/configuration/config.py (.../config.py) (revision 3c726f3c26d2910ac6148bd72cae713582899ec8) @@ -94,10 +94,10 @@ DISABLED = False #Create Rx -ACID_CONCENTRATE = ["1.0 K, 2.50 Ca, 1 Mg","2.0 K, 2.50 Ca, 1 Mg","3.0 K, 2.50 Ca, 1 Mg"] +ACID_CONCENTRATE = ["1.0 K, 2.50 Ca","2.0 K, 2.50 Ca","3.0 K, 2.50 Ca"] DIALYZER_TYPE = ["Diacap Pro 13H","Diacap Pro 16H", "Diacap Pro 19H", "Optiflux F160NRe", "Optiflux F180NRe", "Optiflux F200NRe","Optiflux F250NRe"] VITALS = ["OFF","5","10","15","20","30","60"] -BICARBONATE = ["Sodium Bicarbonate"] +BICARBONATE = ["650 g","720 g","760 g", "900 g", "1100 g","1250 g"] #Heparin heparin_off = { "Heparin Type" :"OFF", Index: suite_leahi/shared/scripts/names.py =================================================================== diff -u -r86eb87067a913ab8f1fbaefaedc93cf00907b55c -r3c726f3c26d2910ac6148bd72cae713582899ec8 --- suite_leahi/shared/scripts/names.py (.../names.py) (revision 86eb87067a913ab8f1fbaefaedc93cf00907b55c) +++ suite_leahi/shared/scripts/names.py (.../names.py) (revision 3c726f3c26d2910ac6148bd72cae713582899ec8) @@ -332,6 +332,21 @@ #New design create Rx o_createHDTreatment_TouchRect = {"container": o_standByScreen_MainHome, "id": "_createHDTreatment", "type": "TouchRect", "unnamed": 1} -o_PreTreatmentCreate_leftColumn_Column = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_leftColumn", "type": "Column", "unnamed": 1, "visible": True} - - +o_PreTreatmentCreate_leftColumn_Column = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_leftColumn", "type": "Column", "unnamed": 1} +o_PreTreatmentCreate_rightColumn_Column = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_rightColumn", "type": "Column", "unnamed": 1} +# o_heparinType_LabelUnitContainer = {"container": o_Overlay, "id": "_heparinType", "type": "LabelUnitContainer", "unnamed": 1} +# o_heparinBolusVolume_LabelUnitContainer ={"container": o_Overlay, "id": "_heparinBolusVolume", "type": "LabelUnitContainer", "unnamed": 1} +# o_heparinDispensingRate_LabelUnitContainer ={"container": o_Overlay, "id": "_heparinDispensingRate", "type": "LabelUnitContainer", "unnamed": 1} +# o_heparinDeliveryDuration_LabelUnitContainer ={"container": o_Overlay, "id": "_heparinDeliveryDuration", "type": "LabelUnitContainer", "unnamed": 1} +o_LabelUnitValueAdjuster_LabelUnitValueAdjuster = {"container": o_Overlay, "objectName": "_LabelUnitValueAdjuster", "type": "LabelUnitValueAdjuster"} +# o_valueAdjuster_ValueAdjuster = {"container": o_Overlay, "objectName": "_valueAdjuster", "type": "ValueAdjuster", "visible": True} +o_heparinDispensingRate_LabelUnitValueAdjuster = {"container": o_Overlay, "objectName": "_LabelUnitValueAdjuster","id": "_heparinDispensingRate", "type": "LabelUnitValueAdjuster"} +o_heparinDeliveryDuration_LabelUnitValueAdjuster ={"container": o_Overlay, "objectName": "_LabelUnitValueAdjuster","id": "_heparinDeliveryDuration", "type": "LabelUnitValueAdjuster"} +o_PreTreatmentCreate_leftColumn_Column_2 = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_leftColumn", "type": "Column", "unnamed": 1} +o_PreTreatmentCreate_rightColumn_Column_2 = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_rightColumn", "type": "Column", "unnamed": 1} +o_PreTreatmentCreate_bpMeasurementInterval_LabelUnitContainer = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_bpMeasurementIntervalControl", "type": "ValueAdjusterCustom", "unnamed": 1} +o_PreTreatmentCreate_hepatitusStatus_LabelUnitContainer = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_hepatitusStatusControl", "type": "ValueAdjusterCustom", "unnamed": 1, "visible": True} +o_PreTreatmentCreate_sodium_LabelUnitValueAdjuster = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_sodium","objectName": "_LabelUnitValueAdjuster", "type": "LabelUnitValueAdjuster"} +o_PreTreatmentCreate_bicarbonate_LabelUnitValueAdjuster = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_bicarbonate","objectName": "_LabelUnitValueAdjuster", "type": "LabelUnitValueAdjuster"} +o_PreTreatmentCreate_fluidBolusVolume_LabelUnitValueAdjuster = {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_fluidBolusVolume","objectName": "_LabelUnitValueAdjuster", "type": "LabelUnitValueAdjuster"} +o_PreTreatmentCreate_primeRinsebackVolume_LabelUnitValueAdjuster= {"container": o_preTreatmentStack_PreTreatmentCreate_PreTreatmentCreate, "id": "_primeRinsebackVolume","objectName": "_LabelUnitValueAdjuster", "type": "LabelUnitValueAdjuster"} Index: suite_leahi/tst_new_design_createrx/test.py =================================================================== diff -u -r86eb87067a913ab8f1fbaefaedc93cf00907b55c -r3c726f3c26d2910ac6148bd72cae713582899ec8 --- suite_leahi/tst_new_design_createrx/test.py (.../test.py) (revision 86eb87067a913ab8f1fbaefaedc93cf00907b55c) +++ suite_leahi/tst_new_design_createrx/test.py (.../test.py) (revision 3c726f3c26d2910ac6148bd72cae713582899ec8) @@ -51,9 +51,59 @@ utility.set_value_based_on_target(dialysate_flow_rate, 75) duration = utility.findObjectById(parent_obj,"_duration") utility.set_value_based_on_target(duration, 75) - test.log("check the page navigated to create rx page") + right_obj = waitForObject(names.o_PreTreatmentCreate_rightColumn_Column) + ultrafiltration_volume = utility.findObjectById(right_obj,"_ufVolume") + utility.set_value_based_on_target(ultrafiltration_volume,0.10) + heparin_rx = utility.findObjectById(right_obj,"_heparinRx") + heparin_right_arrow = utility.findObjectById(heparin_rx, "_rightArrow") + mouseClick(heparin_right_arrow) + heparin_obj = waitForObject(names.o_LabelUnitValueAdjuster_LabelUnitValueAdjuster) + heparin_bolus = utility.findObjectById(heparin_obj,"_heparinBolusVolume") + utility.set_value_based_on_target(heparin_bolus, 0.2) + utility.set_value_based_on_target(names.o_heparinDispensingRate_LabelUnitValueAdjuster,0.3) + # heparin_delivery_duration = utility.findObjectById(heparin_obj,"_heparinDeliveryDuration") + utility.set_value_based_on_target(names.o_heparinDeliveryDuration_LabelUnitValueAdjuster, 75) + mouseClick(waitForObject(names.o_confirmButton_ConfirmButton)) + utility.select_different_dropdown(names.o_PreTreatmentCreate_acidConcentrateComboBox_BaseComboBox,config.ACID_CONCENTRATE,2) + utility.select_different_dropdown(names.o_PreTreatmentCreate_dialyzerTypeComboBox_BaseComboBox,config.DIALYZER_TYPE,2) + utility.select_different_dropdown(names.o_PreTreatmentCreate_bicarbonateConcentrateComboBox_BaseComboBox,config.BICARBONATE,0) + Nextbutton = utility.setObjectText(obj =names.o_preTreatmentStack_Text, text =config.NEXT) + squish.mouseClick(squish.waitForObject(Nextbutton)) + utility.set_value_based_on_target(names.o_PreTreatmentCreate_sodium_LabelUnitValueAdjuster, 139) + utility.set_value_based_on_target(names.o_PreTreatmentCreate_bicarbonate_LabelUnitValueAdjuster, 35) + utility.set_value_based_on_target(names.o_PreTreatmentCreate_fluidBolusVolume_LabelUnitValueAdjuster,300) + utility.set_value_based_on_target(names.o_PreTreatmentCreate_primeRinsebackVolume_LabelUnitValueAdjuster,310) + td.td_Treatment_Parameters_Validation( vAccepted = 0, + vTreatmentModalityRejectReason = 1, + vHDFTreatmentModeRejectReason = 0, + vBloodFlowRateRejectReason = 1, + vDialysateFlowRateRejectReason = 0, + vTreatmentDurationRejectReason = 0, + vHeparinDeliveryDurationRejectReason = 0, + vHeparinTypeRejectReason = 0, + vDryBicarbCartSizeRejectReason = 0, + vSodiumRejectReason = 0, + vBicarbonateRejectReason = 0, + vDialyzerTypeRejectReason = 0, + vFluidBolusVolumeRejectReason = 0, + vBloodPressureMeasureIntervalRejecteason = 0, + vRinsebackVolumeRejectReason = 0, + vHepatitusBStatusRejectReason = 0, + vAcidConcentrateIndextRejectReason = 0, + vSubstitutionFluidVolumeRejecteason = 0, + vHeparinBolusVolumeRejectReason = 0, + vHeparinDispensingRateRejecteason = 0, + vDialysateTempRejectReason = 0, + vAcidConcentrateConversionFactorRejectReason = 0, + vUFPreWeightRejectReason = 0, + vUFEstimatedTargetWeightRejectReason = 0, + vUFVolumeRejectReason = 0 + ) + parent_obj = waitForObject(names.o_PreTreatmentCreate_leftColumn_Column) + blood_flow_rate = utility.findObjectById(parent_obj, "_bloodFlowRate") + parameter_object = utility.setObjectText(text = "Blood Flow Rate",obj = blood_flow_rate) + parameter_text = waitForObject(parameter_object) + parameter_text_color = parameter_text.border.color.name + test.compare(COLOR_CODES, parameter_text_color, "parameter color should be ' \red for' " + expected_treatment_title +" , if the confirmation get rejected !") + - - - -