def test5(self): d2 = cards.Deck() self.assertIsInstance(d2.deal_card(), cards.Card)
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)
def test4(self): d = cards.Deck() self.assertEqual(len(d.cards), 52)
def test_4_deck(self): deck = cards.Deck() self.assertEqual(len(deck.cards), 52)
def test_5_deal_card(self): deck = cards.Deck() deck.deal_card() self.assertIsInstance(deck, cards.Deck)
def test_5_deal(self): deck = cards.Deck() c = deck.deal_card() self.assertIsInstance(c, cards.Card)
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)
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)
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)
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))
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)
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))
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)
def deal_card_returns_card(self): deck = cards.Deck() self.assertIsInstance(deck.deal_card(), cards.Card)
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)
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)