예제 #1
0
 def nextWord():
     """ Moves validator to the next size of word or initializes if first time """
     if not WordValidator.target:
         WordValidator.target = WordChooser.pickWord(WordChooser.FIRSTLENGTH)
         return True
     
     if len(WordValidator.target) == WordChooser.MAXWORDLENGTH:
         return False
         
     WordValidator.target = WordChooser.pickWord(len(WordValidator.target)+1)
     WordValidator.INVALID_LENGTH = "Must be " + str(len(WordValidator.target)) + " characters long."
     return True
     
예제 #2
0
 def runTest(self):
     word = WordChooser.pickWord(WordChooser.MAXWORDLENGTH)
     assert word in WordChooser.words[WordChooser.MAXWORDLENGTH],  "Didn't return a word in the correct location"