def checkDraw(game): size = len(game.decks[0]) + len(game.discards[0]) for i in range(size): assert(d.drawCard(0,game) == 0) assert(d.drawCard(0,game) == -1) print "TEST CASE PASSED"
def act48(self): if self.__collectCov: self.__cov.start() try: __result = mydom.drawCard(self.p_PLAYER[0],self.p_GAME[0]) finally: if self.__collectCov: self.__cov.stop() self.__updateCov() __result_REF = otherdom.drawCard(self.p_PLAYER[0],self.p_GAME_REF[0]) assert __result == __result_REF, " (%s) == (%s) " % (__result, __result_REF)
def test_drawCard(): ##kingdomCards = [d.Adventurer, d.Ambassador, d.Baron, d.Council_Room, d.Cutpurse, d.Embargo, d.Feast, d.Gardens, d.Great_Hall, d.Village] print "TESTING drawCard()" a = d.initializeGame(numPlayers,kingdomCards, randomSeed) assert(a !=-1) print "Before drawing" print "Deck" print a.deck print "Hand" print a.hand for turn in range(numPlayers): b = d.drawCard(turn,a) if (b == -1): print "Invalid Input:deck empty" assert(b ==0) print "TEST PASS" print "After drawing" print "Deck" print a.deck print "Hand" print a.hand