Exemple #1
0
    def test_mcts_generate_legal_move(self):
        state = MancalaEnv()
        mcts = MCTSFactory.test_mcts()
        move = mcts.search(state)

        self.assertTrue(state.is_legal(move), "Expect move generated by MCTS is legal move")
Exemple #2
0
 def test_is_legal_move_returns_true_for_the_pie_rule2(self):
     env = MancalaEnv()
     env.perform_move(Move(Side.SOUTH, 5))
     self.assertTrue(env.is_legal(Move(Side.NORTH, 0)))