Beispiel #1
0
def test_simple_spare():
    game = Game()
    game.add(3)
    game.add(7)
    game.add(3)
    assert game.score_for_frame(1) == 13
    assert game.current_frame == 2
Beispiel #2
0
def test_simple_strike():
    game = Game()
    game.add(10)
    game.add(3)
    game.add(6)
    assert game.score_for_frame(1) == 19
    assert game.score_for_frame(2) == 28
    assert game.current_frame == 3
Beispiel #3
0
def test_four_throws_no_mark():
    game = Game()
    game.add(5)
    game.add(4)
    game.add(7)
    game.add(2)

    assert game.score == 18
    assert game.score_for_frame(1) == 9
    assert game.score_for_frame(2) == 18
    assert game.current_frame == 3