def test_hand_bet_doubling(): h = Hand() bet = 10 h.bet = bet h.double_bet() assert_equal(h.bet, bet * 2)
def test_hand_bet_doubling(): h = Hand() bet = 10 h.bet = bet h.double_bet() assert_equal(h.bet, bet*2)
def test_hand(): h = Hand() card1, card2, card3 = create_some_cards() # Set a bet for a hand. h.bet = 10 assert_equal(h.bet, 10) h.put_card(card1) h.put_card(card2) h.put_card(card3) card_value_sum = 0 for i in xrange(len(h)): if h.card_stack[i].number > 10: card_value_sum += 10 else: card_value_sum += h.card_stack[i].number assert_equal(value(h), card_value_sum) # Hand not busted yet, 1+k+1 = 12 assert_false(busted(h, Rules())) h.put_card(card2) # hands get busted after one more King( 12 + 10 = 22) assert_true(busted(h, Rules()))