def test_valid_ratings(valid_rating):
    # throws exception if invalid
    validate_rating(valid_rating)
def test_too_large_rating(invalid_rating):
    with pytest.raises(ValueError):
        validate_rating(invalid_rating)