Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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
Exemple #5
0
 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)