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)
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")))