示例#1
0
    def test_deck_add(self):
        deck = CardCollection()
        card1, card2 = random_cards(2)

        deck.add(card1)
        self.assertEqual(deck[0], card1)

        deck.add(card2)
        self.assertEqual(deck[1], card2)

        self.assertEqual(len(deck), 2)
示例#2
0
    def test_deck_add(self):
        deck = CardCollection()
        card1, card2 = random_cards(2)

        deck.add(card1)
        self.assertEqual(deck[0], card1)

        deck.add(card2)
        self.assertEqual(deck[1], card2)

        self.assertEqual(len(deck), 2)
示例#3
0
 def test_deck_iteration(self):
     deck = CardCollection(self.deck)
     for card in deck:
         self.assertIsInstance(card, Card)
示例#4
0
    def test_deck_draw(self):
        deck = CardCollection(self.deck)
        card = deck.top_card()

        self.assertEqual(card, deck.draw_from_top())
        self.assertEqual(len(deck), 51)
示例#5
0
 def test_standard_deck(self):
     deck = CardCollection(self.deck)
     self.assertEqual(len(deck), 52)
示例#6
0
    def test_deck_draw(self):
        deck = CardCollection(self.deck)
        card = deck.top_card()

        self.assertEqual(card, deck.draw_from_top())
        self.assertEqual(len(deck), 51)