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)