Beispiel #1
0
 def test_queen_move_as_bishop(self):
     queen = Queen('white')
     self.assertTrue(queen.can_move('f1', 'g2'))
     self.assertTrue(queen.can_move('f1', 'a6'))
Beispiel #2
0
 def test_fail_queen_move(self):
     queen = Queen('white')
     self.assertFalse(queen.can_move('a1', 'h7'))
     self.assertFalse(queen.can_move('d4', 'f5'))
Beispiel #3
0
 def test_queen_move_as_rook(self):
     queen = Queen('white')
     self.assertTrue(queen.can_move('d5', 'd8'))
     self.assertTrue(queen.can_move('e2', 'h2'))