示例#1
0
文件: tests.py 项目: atty303/dominion
 def test(self):
     factory = models.create_basic_factory()
     cooper_class = factory['Cooper']
     cards = models.generate_cards(cooper_class, 2)
     self.assertEqual(cards[0].card_class, cooper_class)
     self.assertEqual(cards[1].card_class, cooper_class)
     self.assertTrue(cards[0] != cards[1])
示例#2
0
def main():
    factory = models.create_basic_factory()

    player = models.Player("atty303")

    supply = models.Supply()
    supply.add_pile(models.CardPile(models.generate_cards(factory["Cooper"], 60)))
    supply.add_pile(models.CardPile(models.generate_cards(factory["Silver"], 40)))
    supply.add_pile(models.CardPile(models.generate_cards(factory["Gold"], 30)))

    game = models.Game(players=[player], supply=supply)

    dump_supply(game.supply)

    player.deck.add_top(models.generate_cards(factory["Cooper"], 7))
    player.deck.add_top(models.generate_cards(factory["Estate"], 3))
    player.deck.shuffle()

    player.draw_card(5)

    dump_player(player)
示例#3
0
文件: tests.py 项目: atty303/dominion
 def setUp(self):
     factory = models.create_basic_factory()
     self.cooper_card = models.Card(factory['Cooper'])
     self.silver_card = models.Card(factory['Silver'])
     self.gold_card = models.Card(factory['Gold'])
示例#4
0
文件: tests.py 项目: atty303/dominion
 def setUp(self):
     factory = models.create_basic_factory()
     self.cooper_class = factory['Cooper']
示例#5
0
文件: tests.py 项目: atty303/dominion
 def test_factory_creation(self):
     factory = models.create_basic_factory()
     self.assertEqual('Cooper', factory['Cooper'].name)