Exemplo n.º 1
0
 def addPieceToBoard(self, pieceType, x, y, color):
     """Method creates a piece and adds it to a square on the board
     overwriting previous contents
     
     Args:
         pieceType - "King", "Queen", "Rook", "Bishop", "Knight", "Pawn"
         x - x coordinate
         y - y coordinate
         color - "White", "Black"
     """
     self.__setRank__(x, y, makePiece(pieceType, x, y, color))
Exemplo n.º 2
0
 def testPawn(self):
     self.assertEqual(str(makePiece("Pawn", 1, 1, 0)), "Pa1")
Exemplo n.º 3
0
 def testKnight(self):
     self.assertEqual(str(makePiece("Knight", 1, 1, 0)), "Na1")
Exemplo n.º 4
0
 def testBishop(self):
     self.assertEqual(str(makePiece("Bishop", 1, 1, 0)), "Ba1")
Exemplo n.º 5
0
 def testRook(self):
     self.assertEqual(str(makePiece("Rook", 1, 1, 0)), "Ra1")
Exemplo n.º 6
0
 def testQueen(self):
     self.assertEqual(str(makePiece("Queen", 1, 1, 0)), "Qa1")
Exemplo n.º 7
0
 def testBlack(self):
     self.assertEqual(str(makePiece("King", 1, 1, "Black"))[0], "k")
Exemplo n.º 8
0
 def testWhite(self):
     self.assertEqual(str(makePiece("King", 1, 1, "White"))[0], "K")
Exemplo n.º 9
0
 def testYIsSet3(self):
     self.assertEqual(makePiece("King", 1, 3, 0).getY(), 3)
Exemplo n.º 10
0
 def testYIsSet2(self):
     self.assertEqual(makePiece("King", 1, 2, 0).getY(), 2)
Exemplo n.º 11
0
 def testYIsSet1(self):
     self.assertEqual(makePiece("King", 1, 1, 0).getY(), 1)
Exemplo n.º 12
0
 def testXIsSet3(self):
     self.assertEqual(makePiece("King", 3, 1, 0).getX(), 3)
Exemplo n.º 13
0
 def testXIsSet2(self):
     self.assertEqual(makePiece("King", 2, 1, 0).getX(), 2)
Exemplo n.º 14
0
 def testKing(self):
     self.assertEqual(str(makePiece("King", 1, 1, 0)), "Ka1")