Ejemplo n.º 1
0
def test_hand_bet_doubling():
    h = Hand()
    bet = 10
    h.bet = bet
    h.double_bet()

    assert_equal(h.bet, bet * 2)
Ejemplo n.º 2
0
def test_hand_bet_doubling():
    h = Hand()
    bet = 10
    h.bet = bet
    h.double_bet()

    assert_equal(h.bet, bet*2)
Ejemplo n.º 3
0
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()))
Ejemplo n.º 4
0
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()))