コード例 #1
0
ファイル: test.py プロジェクト: Mechazawa/WordOn-HD-Bot
    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
コード例 #2
0
ファイル: Game.py プロジェクト: Mechazawa/WordOn-HD-Bot
    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()