def test_add_province(self): #print("totalbuypower test_add_province...") #print(players[0].hand) bp1 = Dominion.totalbuypower(players[0].hand) #print(bp1) players[0].hand.append(supply["Province"][0]) #print(players[0].hand) bp2 = Dominion.totalbuypower(players[0].hand) #print(bp2) self.assertEqual(bp1, bp2)
def test_add_gold(self): #print("totalbuypower test_add_gold...") #print(players[0].hand) bp1 = Dominion.totalbuypower(players[0].hand) #print(bp1) players[0].hand.append(supply["Gold"][0]) #print(players[0].hand) bp2 = Dominion.totalbuypower(players[0].hand) #print(bp2) self.assertEqual(bp1 + 3, bp2)
def test_add_festival(self): #print("totalbuypower test_add_festival...") #print(players[0].hand) bp1 = Dominion.totalbuypower(players[0].hand) #print(bp1) supply["Festival"] = [Dominion.Festival()] * 1 players[0].hand.append(supply['Festival'][0]) #print(players[0].hand) bp2 = Dominion.totalbuypower(players[0].hand) #print(bp2) self.assertEqual(bp1 + 2, bp2)
def test_remove_cards(self): #print("totalbuypower test_remove_cards...") #print(players[0].hand) bp1 = Dominion.totalbuypower(players[0].hand) #print(bp1) temp_hand = players[0].hand.copy() players[0].hand = [] #print(players[0].hand) bp2 = Dominion.totalbuypower(players[0].hand) #print(bp2) self.assertNotEqual(bp1, 0) self.assertEqual(0, bp2) players[0].hand = temp_hand
def test_basic_count(self): #print("totalbuypower test_basic_count...") #print(players[0].hand) bp1 = 0 for card in initial_hand: if card.name == "Copper": bp1 += 1 #print(bp1) bp2 = Dominion.totalbuypower(initial_hand) #print(bp2) self.assertEqual(bp1, bp2)