Exemplo n.º 1
0
 def test5(self):
     d2 = cards.Deck()
     self.assertIsInstance(d2.deal_card(), cards.Card)
Exemplo n.º 2
0
 def test_6_fewer(self):
     deck = cards.Deck()
     before_deal = len(deck.cards)
     deck.deal_card()
     after_deal = len(deck.cards)
     self.assertEqual(before_deal-after_deal, 1)
Exemplo n.º 3
0
 def test4(self):
     d = cards.Deck()
     self.assertEqual(len(d.cards), 52)
Exemplo n.º 4
0
 def test_4_deck(self):
     deck = cards.Deck()
     self.assertEqual(len(deck.cards), 52)
Exemplo n.º 5
0
 def test_5_deal_card(self):
     deck = cards.Deck()
     deck.deal_card()
     self.assertIsInstance(deck, cards.Deck)
Exemplo n.º 6
0
 def test_5_deal(self):
     deck = cards.Deck()
     c = deck.deal_card()
     self.assertIsInstance(c, cards.Card)
Exemplo n.º 7
0
 def test_6_fewer(self):
     deck = cards.Deck()
     d1 = len(deck.cards) # number of cards before dealing
     deck.deal_card()
     d2 = len(deck.cards) # number of cards after dealing
     self.assertEqual(d1, d2+1)
Exemplo n.º 8
0
 def test_4_deck(self):
     # Test that if you create a deck instance, it will have 52 cards in its cards instance variable
     d0 = cards.Deck()
     self.assertEqual(len(d0.cards), 52)
Exemplo n.º 9
0
 def test_5_deckcard(self):
     # Test that if you invoke the deal_card method on a deck, it will return a card instance.
     d1 = cards.Deck().deal_card()
     self.assertIsInstance(d1, cards.Card)
Exemplo n.º 10
0
 def replace_existing_card(self):
     deck = cards.Deck()
     card_in_deck = deck.cards[0]
     deck_attempt_replace = deck.replace_card(card_in_deck)
     self.asserteEqual(len(deck.cards), len(deck_attempt_replace.cards))
Exemplo n.º 11
0
 def test_4_deck_card_number(self):
     """
     Test that if you create a deck instance, it will have 52 cards in its cards instance variable
     """
     deck = cards.Deck()
     self.assertLessEqual(len(deck.cards), 52)
Exemplo n.º 12
0
 def replace_card_test(self):
     deck = cards.Deck()
     card_removed = deck.deal_card()
     restored_deck = deck.replace_card(card_removed)
     self.assertEqual(len(deck.cards), len(restored_deck.cards))
Exemplo n.º 13
0
 def deal_card_minus_one(self):
     deck = cards.Deck()
     deck_len_before = len(deck.cards)
     deck.deal_card()
     deck_len_after = len(deck.cards)
     self.assertEqual(deck_len_before, deck_len_after)
Exemplo n.º 14
0
 def deal_card_returns_card(self):
     deck = cards.Deck()
     self.assertIsInstance(deck.deal_card(), cards.Card)
Exemplo n.º 15
0
 def test_6_deal_fewer(self):
     deck = cards.Deck()
     old_len = len(deck.cards)
     deck.deal_card()
     new_len = len(deck.cards)
     self.assertEqual(old_len - 1, new_len)
Exemplo n.º 16
0
 def test_5_deal(self):
     deck = cards.Deck()
     cardinstance = []
     for i in deck.cards:
         cardinstance.append(i.__str__())
     self.assertTrue(str(deck.deal_card()) in cardinstance)