Index: tst_DGValvesStatesData/test.py =================================================================== diff -u -r393fd43e9a1cbf6b25a0f107928a051a622b2be2 -r40314c67874695eefc506c3a6a33896495953edd --- tst_DGValvesStatesData/test.py (.../test.py) (revision 393fd43e9a1cbf6b25a0f107928a051a622b2be2) +++ tst_DGValvesStatesData/test.py (.../test.py) (revision 40314c67874695eefc506c3a6a33896495953edd) @@ -13,41 +13,48 @@ # import names -from dialin.squish import utils, denaliMessages +from dialin.ui import utils +from configuration import config, utility - valvesBitLen = 12 def gotoScreenNtest_Contains_DGValvesStatesData(): - mouseClick(waitForObject(names.o_mainMenu_manager)) + mainMenuManager = utility.get_object_from_names(names.o_sd_logo_test_acess, "names.o_mainMenu_manager object is missing") + if mainMenuManager is not None: + doubleClick(mainMenuManager) test_values(0) def test_values(vValvesStates): + test.fail(f"TODO need to update body of the test_value({vValvesStates}) function...return") + return + test.compare(str(waitForObjectExists(names.o_managerHome_DGValvesStatesData_ValvesStates).text), "{0:012b}".format(vValvesStates)) +def setDGValvesStates(vValue1): + test.fail(f"TODO need to populate the body, used to be denaliMessages.setDGValvesStates({vValue1})") def main(): utils.tstStart(__file__) - startApplication(names.AUT_NAME) + startApplication(config.AUT_NAME) utils.waitForGUI(1) gotoScreenNtest_Contains_DGValvesStatesData() utils.waitForGUI(1) - denaliMessages.setDGValvesStates(1) + setDGValvesStates(1) test_values (1) - denaliMessages.setDGValvesStates(2) + setDGValvesStates(2) test_values (2) i = 2 while ( i < 2 ** valvesBitLen ): - denaliMessages.setDGValvesStates(i) + setDGValvesStates(i) test_values (i) i *= 2 - denaliMessages.setDGValvesStates(0) + setDGValvesStates(0) test_values (0) utils.tstDone()