Exemple #1
0
    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))
Exemple #2
0
 def testBoardGetDimension(self):
     board = Board(24, 42)
     self.assertTrue(board.get_height() == 24)
     self.assertTrue(board.get_width() == 42)