Exemplo n.º 1
0
 def test_buy_card_valid(self):
     player = Player("Name", 100)
     initialBudget = player.getBudget()
     card = YuGiOhMaster.getCardByName("Blue-Eyes White Dragon")
     player.buyCard("Blue-Eyes White Dragon")
     self.assertEqual(
         player.getBudget(),
         float(initialBudget) - float(card["card_prices"]["ebay_price"]))
     self.assertEqual(len(player.getDeck()), 1)
     self.assertEqual(len(player.getTransactions()), 1)
Exemplo n.º 2
0
 def test_add_to_deck_single(self):
     card = YuGiOhMaster.getCardByName("Blue-Eyes White Dragon")
     player = Player("Name", 100)
     player.addToDeck(card)
     self.assertEqual(len(player.getDeck()), 1)
Exemplo n.º 3
0
 def test_initial_deck(self):
     p = Player("Name", 100)
     self.assertIsNone(p.getDeck())