def test_num_of_cards(self): self.assertEqual(52, StandardDeck().cards.__len__())
def test_create(self): self.assertIsNotNone(StandardDeck())
def test_num_of_clubs_cards(self): suit_cards = [c for c in StandardDeck().cards if c.suit == 'Clubs'] self.assertEqual(13, suit_cards.__len__())
def test_clubs_has_all_ranks(self): suit_cards = [c for c in StandardDeck().cards if c.suit == 'Clubs'] self.check_suit_cards_complete(suit_cards, 'Clubs')
def test_has_all_suits(self): self.assertTrue(StandardDeck().suits.__contains__('Spades')) self.assertTrue(StandardDeck().suits.__contains__('Hearts')) self.assertTrue(StandardDeck().suits.__contains__('Diamonds')) self.assertTrue(StandardDeck().suits.__contains__('Clubs'))