def test_case_find(self): letters = Letter.from_raw(test.letters) grid = Grid(test.grid) words = Word.find_all(letters, grid, test.language) assert len(words) is test.wordcount assert words[0].__str__() == test.topword assert words[0].value == test.topvalue
def play(self): if not self.my_turn: return words = Word.find_all(self.letters, self.grid, self.locale) if len(words) == 0: self.swap() else: for word in words: if self.submit_word(word): return self.swap()