Exemple #1
0
 def test_can_reach_castle_queen(self):
     rook1 = Rook(self.white, (0, 0))
     king = King(self.white, (4, 0))
     rook2 = Rook(self.white, (7, 0))
     self.board.add_piece(king)
     self.board.add_piece(rook1)
     self.board.add_piece(rook2)
     self.assertTrue(king.can_reach(self.board, (2, 0)))
Exemple #2
0
 def test_cant_reach(self):
     king = King(self.white, (4, 4))
     self.board.add_piece(king)
     self.assertFalse(king.can_reach(self.board, (2, 2)))
Exemple #3
0
 def test_can_reach_normal(self):
     king = King(self.white, (4, 4))
     self.board.add_piece(king)
     self.assertTrue(king.can_reach(self.board, (3, 3)))