def test_two_trios(test_input, expected): my_game = Game() assert my_game.calculate_score(test_input) == expected
def test_straight(test_input, expected): my_game = Game() assert my_game.calculate_score(test_input) == expected
def test_three_unique_pairs(test_input, expected): my_game = Game() assert my_game.calculate_score(test_input) == expected
def test_zilch(): my_game = Game() assert my_game.calculate_score((2, 3, 4, 6, 6, 3)) == 0
def test_mcflurry(test_input, expected): my_game = Game() assert my_game.calculate_score(test_input) == expected
def test_calculate_score_simple(): game = Game() actual = game.calculate_score((1, 2)) expected = 100 assert expected == actual
def test_zilch(): test_game = Game() actual = test_game.calculate_score((6, 3, 4, 2, 6, 2)) assert 0 == actual
def test_1_and_5(): test_game = Game() actual = test_game.calculate_score((6, 5, 4, 1, 4, 2)) assert 150 == actual
def test_straigt(): test_game = Game() actual = test_game.calculate_score((6, 5, 4, 1, 3, 2)) assert 1500 == actual
def test_3_pairs(): test_game = Game() actual = test_game.calculate_score((6, 4, 4, 2, 6, 2)) assert 1500 == actual