예제 #1
0
    def test_count_cards_multiple_of_a_kind(self):
        hand = Hand([
            Card('2', '♠'),
            Card('2', '♥'),
            Card('2', '♣'),
            Card('2', '♦'),
            Card('A', '♠')
        ])

        card_counts = hand._count_cards()

        self.assertEqual(card_counts[2], 4)
        self.assertEqual(card_counts[14], 1)
예제 #2
0
    def test_count_cards(self):
        hand = Hand([
            Card('2', '♦'),
            Card('8', '♦'),
            Card('4', '♦'),
            Card('5', '♦'),
            Card('A', '♠')
        ])

        card_counts = hand._count_cards()

        self.assertEqual(card_counts[2], 1)
        self.assertEqual(card_counts[8], 1)
        self.assertEqual(card_counts[4], 1)
        self.assertEqual(card_counts[5], 1)
        self.assertEqual(card_counts[14], 1)