Beispiel #1
0
    def test_Knight1(self):
        board = Board()
        Board.populateBoard(board)
        b = Knight("ddd", Pos("b1"), board)

        board.update(b)

        self.assertEqual(b.move_piece(Pos("a2")), False)

        b = Knight("ddd", Pos("b1"), board)
        board.update(b)

        self.assertEqual(b.move_piece(Pos("a3")), True)
    def test_Knight1(self):
        board = Board()
        Board.populate_board(board)
        b = Knight("ddd", Pos("b1"), board)
        # b = Bishop("ddd", Pos("c5"), board)
        # b.move_piece([0, 5])

        # b = Bishop("ddd", Pos("c5"), board)
        board.update(b)

        # self.assertRaises(InvalidMoveException, b.move_piece, Pos("h3"))
        self.assertEqual(b.move_piece(Pos("a2")), False)

        b = Knight("ddd", Pos("b1"), board)
        board.update(b)

        self.assertEqual(b.move_piece(Pos("a3")), True)
Beispiel #3
0
    def test_knight(self):
        board = Board()
        Board.populateBoard(board)

        b = Knight("ddd", Pos("b1"), board)
        board.update(b)

        print("####################################")
        print(b.move_piece(Pos("d2")))
    def test_knight(self):
        board = Board()
        Board.populate_board(board)
        # b = Bishop("ddd", Pos("b8"), board)
        # self.assertEqual(b.move_piece(Pos("a7")), True)

        # b = Knight("ddd", Pos("c5"), board)
        # board.update(b)

        # self.assertRaises(InvalidMoveException, b.move_piece, Pos("h3"))
        # self.assertEqual(b.move_piece(Pos("h3")), False)

        b = Knight("ddd", Pos("b1"), board)
        board.update(b)

        # self.assertEqual(b.move_piece(Pos("a3")), True)
        print("####################################")
        print(b.move_piece(Pos("d2")))