def startUp(cls): logging.debug('Started Boot loader') cls.loadSettings() while not cls.isServerActive(): top = Tk() top.withdraw() tkMessageBox.showerror(message='Cannot Reach Server @ ' + 'http://' + cls.serverIp + ':' + cls.port + '/' + '\nPlease edit server address') top.destroy() settingsBox = cls.editSettings() settingsBox.mainloop( ) # This needs to be present or else the program will do a nasty infinite loop # We don't need to destroy the window because it will destroy itself when its done, # there by exiting the loop and moving forward else: messageController.refreshMessageList()
def startUp(cls): logging.debug("Started Boot loader") cls.loadSettings() while not cls.isServerActive(): top = Tk() top.withdraw() tkMessageBox.showerror( message="Cannot Reach Server @ " + "http://" + cls.serverIp + ":" + cls.port + "/" + "\nPlease edit server address" ) top.destroy() settingsBox = cls.editSettings() settingsBox.mainloop() # This needs to be present or else the program will do a nasty infinite loop # We don't need to destroy the window because it will destroy itself when its done, # there by exiting the loop and moving forward else: messageController.refreshMessageList()
def test_refreshMessageList(self): """ Make sure we get a proper index (will fail on an empty table)""" x = messageController.refreshMessageList() testVar = x[0]['index'] self.assertEqual(True, str.isdigit(str(testVar)), "No Number Found in [0]['index']")