# -*- coding: utf-8 -*- ## # Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. # copyright # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, # IN PART OR IN WHOLE, # WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # file tst_Treatment_TemperatureSensors # date 2020/06/21 # author Behrouz NematiPour # import names import utils import denaliMessages def gotoScreenNtest_Contains_TemperatureSensors(): mouseClick(waitForObject(names.o_mainMenu_manager)) test_values(0,0,0,0,0,0,0,0,0,0,0,0) def test_values(vInletPrimaryHeater, vOutletPrimaryHeater, vConductivitySensor1, vConductivitySensor2, vOutletRedundancy, vInletDialysate, vPrimaryHeaterThermoCouple, vPrimmerHeaterThermoCouple, vPrimaryHeaterColdJunction, vTrimmerHeaterColdJunction, vTrimaryHeaterInternal ,vTrimmerHeaterInternal): test.compare(str(waitForObjectExists(names.o_managerHome_inletPrimaryHeater ).text), "{:.2f}".format(vInletPrimaryHeater )) test.compare(str(waitForObjectExists(names.o_managerHome_outletPrimaryHeater ).text), "{:.2f}".format(vOutletPrimaryHeater )) test.compare(str(waitForObjectExists(names.o_managerHome_conductivitySensor1 ).text), "{:.2f}".format(vConductivitySensor1 )) test.compare(str(waitForObjectExists(names.o_managerHome_conductivitySensor2 ).text), "{:.2f}".format(vConductivitySensor2 )) test.compare(str(waitForObjectExists(names.o_managerHome_outletRedundancy ).text), "{:.2f}".format(vOutletRedundancy )) test.compare(str(waitForObjectExists(names.o_managerHome_inletDialysate ).text), "{:.2f}".format(vInletDialysate )) test.compare(str(waitForObjectExists(names.o_managerHome_primaryHeaterThermoCouple).text), "{:.2f}".format(vPrimaryHeaterThermoCouple)) test.compare(str(waitForObjectExists(names.o_managerHome_trimmerHeaterThermoCouple).text), "{:.2f}".format(vPrimmerHeaterThermoCouple)) test.compare(str(waitForObjectExists(names.o_managerHome_primaryHeaterColdJunction).text), "{:.2f}".format(vPrimaryHeaterColdJunction)) test.compare(str(waitForObjectExists(names.o_managerHome_trimmerHeaterColdJunction).text), "{:.2f}".format(vTrimmerHeaterColdJunction)) test.compare(str(waitForObjectExists(names.o_managerHome_primaryHeaterInternal ).text), "{:.2f}".format(vTrimaryHeaterInternal )) test.compare(str(waitForObjectExists(names.o_managerHome_trimmerHeaterInternal ).text), "{:.2f}".format(vTrimmerHeaterInternal )) def main(): utils.tstStart() startApplication(names.AUT_NAME) utils.waitForGUI(1) gotoScreenNtest_Contains_TemperatureSensors() utils.waitForGUI(1) step = 10 for i in range ( 10, 500, step): denaliMessages.setTreatmentTemperatureSensors(i, i + step * 1 , i + step * 2, i + step * 3, i + step * 4 , i + step * 5, i + step * 6, i + step * 7 , i + step * 8, i + step * 9, i + step * 10, i + step * 11) test_values (i, i + step * 1 , i + step * 2, i + step * 3, i + step * 4 , i + step * 5, i + step * 6, i + step * 7 , i + step * 8, i + step * 9, i + step * 10, i + step * 11) denaliMessages.setTreatmentTemperatureSensors(10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65) test_values (10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65) denaliMessages.setTreatmentTemperatureSensors(100, 151, 202, 253, 304, 355, 406, 457, 508, 559, 610, 611) test_values (100, 151, 202, 253, 304, 355, 406, 457, 508, 559, 610, 611) denaliMessages.setTreatmentTemperatureSensors(100, 151, 202, 253, 304, 355, 406, 457, 508, 559, 610, 611) # Coverage test_values (100, 151, 202, 253, 304, 355, 406, 457, 508, 559, 610, 611) denaliMessages.setTreatmentTemperatureSensors(0,0,0,0,0,0,0,0,0,0,0,0) test_values (0,0,0,0,0,0,0,0,0,0,0,0) utils.tstDone()