def test_bCmplx_heuristicPiecesUnderAttack(self): wVal = heuristicPcsUnderAttack(ChessBoard.WHITE, getBoardComplex()) bVal = heuristicPcsUnderAttack(ChessBoard.BLACK, getBoardComplex()) properWhiteVal = 1 - 2 * (10 / 39) properBlackVal = 1 - 2 * (12 / 39) self.assertTrue(wVal == properWhiteVal) self.assertTrue(bVal == properBlackVal)
def test_newB_heuristicPiecesUnderAttack(self): wVal = heuristicPcsUnderAttack(ChessBoard.WHITE, getBoardNew()) bVal = heuristicPcsUnderAttack(ChessBoard.BLACK, getBoardNew()) self.assertTrue(wVal == 1) self.assertTrue(bVal == 1)