def testBoardDisplayerDecorator(self): board = Board(50, 50) player = Player(50, 1) self.assertTrue(issubclass(BoardDisplayer, Board)) decorated_board = BoardDisplayer(board, player) self.assertTrue(board.get_grid() == decorated_board.get_grid()) self.assertTrue(board.get_height() == decorated_board.get_height()) self.assertTrue(board.get_width() == decorated_board.get_width()) self.assertTrue(hasattr(decorated_board, "display")) self.assertTrue(inspect.ismethod(decorated_board.display)) self.assertTrue(hasattr(decorated_board, "wait_move")) self.assertTrue(inspect.ismethod(decorated_board.wait_move))
def testBoardGetDimension(self): board = Board(24, 42) self.assertTrue(board.get_height() == 24) self.assertTrue(board.get_width() == 42)