def test_winner_with_tie(self): board = BaseBoard(base=3) board.board_state = {1:"x",2:"x",3:"o", 4:"o",5:"x",6:"x", 7:"x",8:"o",9:"o"} self.assertTrue(board.is_full()) self.assertEqual(None,board.winner())
def test_full_with_fours_board(self): board = BaseBoard(4) board.board_state = {1:"o",2:"o",3:"x", 4:"x",5:"x",6:"o", 7:"o",8:"o",9:"x"} self.assertFalse(board.is_full())
def test_full_with_win(self): board = BaseBoard(3) board.board_state = {1:"x",2:"x",3:"x"} self.assertFalse(board.is_full())
def test_full_on_full_board(self): board = BaseBoard(base=3) board.board_state = {1:"o",2:"o",3:"x", 4:"x",5:"x",6:"o", 7:"o",8:"o",9:"x"} self.assertTrue(board.is_full())