Beispiel #1
0
    def _replay_game(self, moves, result):
        game = Game()
        for move in moves:
            game = self._replay_move(game, move)

        if result == '0-1' and game.get_winner() != 2:
            game = game.resign(resigning_player=1)
        elif result == '1-0' and game.get_winner() != 1:
            game = game.resign(resigning_player=2)
        elif result == '1/2-1/2' and game.is_draw() == False:
            game = game.agree_to_draw()

        return game
Beispiel #2
0
	def test_agree_to_draw(self):
		game = Game()
		game = game.agree_to_draw()
		self.assertTrue(game.is_over())
		self.assertTrue(game.is_draw())