def test_get_state(self): game = Game(GameConfig(3, 3, 3)) board = self.flip([[False, False, True], [False, False, False], [True, False, True]]) self.reinit_game(game, board) game.select(0, 0) expected = self.flip([[0, 1, None], [1, 3, None], [None, None, None]]) state = game.get_state() for x in [0, 1, 2]: for y in [0, 1, 2]: self.assertEqual(expected[x][y], state[x][y])
def test_get_state(self): game = Game(GameConfig(3, 3, 3)) board = self.flip([ [False, False, True], [False, False, False], [True, False, True] ]) self.reinit_game(game, board) game.select(0, 0) expected = self.flip([ [0, 1, None], [1, 3, None], [None, None, None] ]) state = game.get_state() for x in [0, 1, 2]: for y in [0, 1, 2]: self.assertEqual(expected[x][y], state[x][y])