コード例 #1
0
def test_five_fours():
    game = Game()
    assert game.score_game((2, 4, 4, 4, 4, 4)) == 1_200
コード例 #2
0
def test_five_ones():
    game = Game()
    assert game.score_game((1, 1, 1, 1, 1, 4)) == 3000
コード例 #3
0
def test_one_two():
    game = Game()
    assert game.score_game((2, 3, 3, 4, 6, 4)) == 0
コード例 #4
0
def test_one_one():
    game = Game()
    assert game.score_game((1, 2, 2, 3, 4, 4)) == 100
コード例 #5
0
def test_three_ones():
    game = Game()
    assert game.score_game((1, 1, 1, 2, 3, 4)) == 1000
コード例 #6
0
def test_two_added_ones():
    game = Game()
    assert game.score_game((6, 6, 4, 1, 1, 6)) == 800
コード例 #7
0
def test_two_leftover_fives():
    game = Game()
    assert game.score_game((6, 5, 4, 6, 5, 6)) == 700
コード例 #8
0
def test_five_fives():
    game = Game()
    assert game.score_game((5, 5, 5, 5, 5, 4)) == 1_500
コード例 #9
0
def test_many_fives():
    game = Game()
    assert game.score_game((5, 5, 5, 5, 5, 5)) == 2_000
コード例 #10
0
def test_three_fives():
    game = Game()
    assert game.score_game((5, 5, 5, 2, 6, 4)) == 500
コード例 #11
0
def test_four_fives():
    game = Game()
    assert game.score_game((5, 5, 5, 5, 6, 4)) == 1_000
コード例 #12
0
def test_two_fives():
    game = Game()
    assert game.score_game((5, 2, 5, 2, 6, 4)) == 100
コード例 #13
0
def test_one_five():
    game = Game()
    assert game.score_game((2, 2, 3, 5, 6, 4)) == 50
コード例 #14
0
def test_many_fours():
    game = Game()
    assert game.score_game((4, 4, 4, 4, 4, 4)) == 1_600
コード例 #15
0
def test_two_mixed_up_trios():
    game = Game()
    assert game.score_game((4, 6, 4, 6, 4, 6)) == 1000
コード例 #16
0
def test_one_six():
    game = Game()
    assert game.score_game((2, 2, 3, 3, 6, 4)) == 0
コード例 #17
0
def test_added_ones():
    game = Game()
    assert game.score_game((3, 3, 3, 4, 6, 1)) == 400
コード例 #18
0
def test_two_sixes():
    game = Game()
    assert game.score_game((2, 2, 3, 3, 6, 6)) == 0
コード例 #19
0
def test_one_leftover_fives():
    game = Game()
    assert game.score_game((3, 3, 3, 4, 6, 5)) == 350
コード例 #20
0
def test_three_sixes():
    game = Game()
    assert game.score_game((6, 2, 3, 6, 6, 4)) == 600
コード例 #21
0
def test_none():
    actual = Game.score_game(Game(), (6, 2, 3, 2, 6, 4))
    assert actual == 0
コード例 #22
0
def test_four_sixes():
    game = Game()
    assert game.score_game((2, 2, 6, 6, 6, 6)) == 1_200
コード例 #23
0
def test_two_ones():
    game = Game()
    assert game.score_game((1, 1, 2, 3, 3, 4)) == 200
コード例 #24
0
def test_five_sixes():
    game = Game()
    assert game.score_game((2, 6, 6, 6, 6, 6)) == 1_800
コード例 #25
0
def test_four_ones():
    game = Game()
    assert game.score_game((1, 1, 1, 1, 3, 4)) == 2000
コード例 #26
0
def test_many_sixes():
    game = Game()
    assert game.score_game((6, 6, 6, 6, 6, 6)) == 2_400
コード例 #27
0
def test_all_ones():
    game = Game()
    assert game.score_game((1, 1, 1, 1, 1, 1)) == 4_000
コード例 #28
0
def test_two_trios():
    game = Game()
    assert game.score_game((2, 2, 2, 3, 3, 3)) == 500
コード例 #29
0
def test_two_twos():
    game = Game()
    assert game.score_game((2, 2, 3, 4, 6, 4)) == 0
コード例 #30
0
def test_four_fours():
    game = Game()
    assert game.score_game((2, 2, 4, 4, 4, 4)) == 800