def test_win_row1(self): board = Board() board.reset_board() self.assertEqual(0, board.player_move(0,0,1)) self.assertEqual(0, board.player_move(1,0,2)) self.assertEqual(0, board.player_move(0,1,1)) self.assertEqual(0, board.player_move(1,1,2)) self.assertEqual(1, board.player_move(0,2,1))
def test_simple_draw(self): board = Board() board.reset_board() self.assertEqual(0, board.player_move(2,2,2)) self.assertEqual(0, board.player_move(0,0,1)) self.assertEqual(0, board.player_move(0,1,2)) self.assertEqual(0, board.player_move(0,2,1)) self.assertEqual(0, board.player_move(1,0,2)) self.assertEqual(0, board.player_move(1,1,1)) self.assertEqual(0, board.player_move(1,2,2)) self.assertEqual(0, board.player_move(2,1,1)) self.assertEqual(-1, board.player_move(2,0,2))