Example #1
0
 def test5(self):
     d2 = cards.Deck()
     self.assertIsInstance(d2.deal_card(), cards.Card)
Example #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)
Example #3
0
 def test4(self):
     d = cards.Deck()
     self.assertEqual(len(d.cards), 52)
Example #4
0
 def test_4_deck(self):
     deck = cards.Deck()
     self.assertEqual(len(deck.cards), 52)
Example #5
0
 def test_5_deal_card(self):
     deck = cards.Deck()
     deck.deal_card()
     self.assertIsInstance(deck, cards.Deck)
Example #6
0
 def test_5_deal(self):
     deck = cards.Deck()
     c = deck.deal_card()
     self.assertIsInstance(c, cards.Card)
Example #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)
Example #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)
Example #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)
Example #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))
Example #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)
Example #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))
Example #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)
Example #14
0
 def deal_card_returns_card(self):
     deck = cards.Deck()
     self.assertIsInstance(deck.deal_card(), cards.Card)
Example #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)
Example #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)