Exemple #1
0
class TestTakeTurn(unittest.TestCase):

    @classmethod
    def setUp(self):
        self.deck = ['5S', '2D', '3C']
        self.player = Player('Player', ['7C', '8H'])
        self.dealer = Player('Dealer', ['KS', 'AD'])

    def test_take_turn(self):
        self.player.take_turn(self.deck, 17)
        self.dealer.take_turn(self.deck, 18)
        self.assertEqual(self.player.evaluate_hand(), 18)
        self.assertEqual(self.dealer.evaluate_hand(), 21)