def test_getWinners(): ##kingdomCards = [d.Adventurer, d.Ambassador, d.Baron, d.Council_Room, d.Cut purse, d.Embargo, d.Feast, d.Gardens, d.Great_Hall, d.Village] print("Tetsing getWinners") p = d.initializeGame(numPlayers, kingdomCards,randomSeed) p.discard[0].append("Province") p.discard[1].append("Province") for player in range(numPlayers): print "Score of Player: %d" %player print d.scoreFor(player,p) r = d.getWinners(p) assert(r!=-1) print("Player Won:") print r
def test_scoreFor(): ##kingdomCards = [d.Adventurer, d.Ambassador, d.Baron, d.Council_Room, d.Cut purse, d.Embargo, d.Feast, d.Gardens, d.Great_Hall, d.Village] print("Testing scoreFor()") r = d.initializeGame(numPlayers, kingdomCards,randomSeed) assert(r!=-1) for player in range(numPlayers): print "Hand: %d" %player print r.hand[player] print "Deck: %d" %player print r.deck[player] print "Discard: %d" %player print r.discard[player] x = d.scoreFor(player,r) assert(x!= -1) print ("Score for player : %d is:" %player) print x