示例#1
0
 def test_dealer_stand_soft_17(self):
     self.rules.dealer_hit_soft_17 = False
     self.dealer.hand.cards = [Card("spades", "ace"), Card("spades", 6)]
     self.assertEqual(self.dealer.hand.get_value(), 17)
     handle_dealer_turn(self.dealer, self.rules)
     self.assertEqual(self.dealer.hand.get_value(), 17)
     self.assertEqual(len(self.dealer.hand.cards), 2)
示例#2
0
 def test_dealer_stand_hard_20(self):
     self.dealer.hand.cards = [Card("spades", 10), Card("spades", 10)]
     self.assertEqual(self.dealer.hand.get_value(), 20)
     handle_dealer_turn(self.dealer, self.rules)
     self.assertEqual(self.dealer.hand.get_value(), 20)
示例#3
0
 def test_dealer_hit_hard_15(self):
     self.dealer.hand.cards = [Card("spades", 10), Card("spades", 5)]
     self.assertEqual(self.dealer.hand.get_value(), 15)
     handle_dealer_turn(self.dealer, self.rules)
     self.assertNotEqual(self.dealer.hand.get_value(), 15)