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))
def testPawn(self): self.assertEqual(str(makePiece("Pawn", 1, 1, 0)), "Pa1")
def testKnight(self): self.assertEqual(str(makePiece("Knight", 1, 1, 0)), "Na1")
def testBishop(self): self.assertEqual(str(makePiece("Bishop", 1, 1, 0)), "Ba1")
def testRook(self): self.assertEqual(str(makePiece("Rook", 1, 1, 0)), "Ra1")
def testQueen(self): self.assertEqual(str(makePiece("Queen", 1, 1, 0)), "Qa1")
def testBlack(self): self.assertEqual(str(makePiece("King", 1, 1, "Black"))[0], "k")
def testWhite(self): self.assertEqual(str(makePiece("King", 1, 1, "White"))[0], "K")
def testYIsSet3(self): self.assertEqual(makePiece("King", 1, 3, 0).getY(), 3)
def testYIsSet2(self): self.assertEqual(makePiece("King", 1, 2, 0).getY(), 2)
def testYIsSet1(self): self.assertEqual(makePiece("King", 1, 1, 0).getY(), 1)
def testXIsSet3(self): self.assertEqual(makePiece("King", 3, 1, 0).getX(), 3)
def testXIsSet2(self): self.assertEqual(makePiece("King", 2, 1, 0).getX(), 2)
def testKing(self): self.assertEqual(str(makePiece("King", 1, 1, 0)), "Ka1")