Ejemplo n.º 1
0
def test_calculate_score_one_five():
    score = scoreCalculate.calcScore([5])
    assert score == (50, [5], [])
Ejemplo n.º 2
0
def test_calculate_score_four_twos_not_full():
    score = scoreCalculate.calcScore([2, 2, 2, 2])
    assert score == (400, [2, 2, 2, 2], [])
Ejemplo n.º 3
0
def test_calculate_score_1_2s():
    score = scoreCalculate.calcScore([2])
    assert score == (0, [], [2])
Ejemplo n.º 4
0
def test_calculate_score_three_fours():
    score = scoreCalculate.calcScore([2, 4, 4, 3, 4])
    assert score == (400, [4, 4, 4], [2, 3])
Ejemplo n.º 5
0
def test_calculate_score_three_sixes():
    score = scoreCalculate.calcScore([1, 6, 5, 6, 6])
    assert score == (750, [6, 6, 6, 5, 1], [])
Ejemplo n.º 6
0
def test_calculate_score_three_sixes_plus():
    score = scoreCalculate.calcScore([6, 6, 6, 4, 2])
    assert score == (600, [6, 6, 6], [4, 2])
Ejemplo n.º 7
0
def test_calculate_score_2_sixes():
    score = scoreCalculate.calcScore([6, 6])
    assert score == (0, [], [6, 6])
Ejemplo n.º 8
0
def test_calcualte_score_five():
    score = scoreCalculate.calcScore([3, 5, 2, 3, 2])
    assert score == (50, [5], [3, 2, 3, 2])
Ejemplo n.º 9
0
def test_calcualte_score_nothing_one_five():
    score = scoreCalculate.calcScore([1, 5, 2, 3, 2])
    assert score == (150, [5, 1], [2, 3, 2])
Ejemplo n.º 10
0
def test_calculate_score_straigh_one_five():
    score = scoreCalculate.calcScore([1, 4, 2, 3, 5])
    assert score == (1500, [1, 4, 2, 3, 5], [])
Ejemplo n.º 11
0
def test_calculate_score_straigh_2_6():
    score = scoreCalculate.calcScore([6, 4, 2, 3, 5])
    assert score == (1500, [6, 4, 2, 3, 5], [])
Ejemplo n.º 12
0
def test_calculate_score_non_straigh():
    score = scoreCalculate.calcScore([1, 4, 2, 3, 6])
    assert score == (100, [1], [4, 2, 3, 6])
Ejemplo n.º 13
0
def test_calculate_score_1_5():
    score = scoreCalculate.calcScore([1, 5])
    assert score == (150, [5, 1], [])
Ejemplo n.º 14
0
def test_calculate_score_1_1():
    score = scoreCalculate.calcScore([1, 1])
    assert score == (200, [1, 1], [])
Ejemplo n.º 15
0
def test_calcualte_score_weird_three_straight():
    score = scoreCalculate.calcScore([3, 1, 5, 6, 2])
    assert score == (150, [5, 1], [3, 6, 2])
Ejemplo n.º 16
0
def test_calcualte_score_nothing():
    score = scoreCalculate.calcScore([4, 6, 2, 3, 2])
    assert score == (0, [], [4, 6, 2, 3, 2])
Ejemplo n.º 17
0
def test_calcualte_score_weird_four_straight():
    score = scoreCalculate.calcScore([6, 3, 5, 4, 2])
    assert score == (1500, [6, 3, 5, 4, 2], [])
Ejemplo n.º 18
0
def test_calcualte_score_one_one_five():
    score = scoreCalculate.calcScore([1, 1, 3, 5, 2])
    assert score == (250, [5, 1, 1], [3, 2])
Ejemplo n.º 19
0
def test_calculate_score_three_sixes_less_then_four():
    score = scoreCalculate.calcScore([6, 6, 6])
    assert score == (600, [6, 6, 6], [])
Ejemplo n.º 20
0
def test_calcualte_score_one_one_one_five():
    score = scoreCalculate.calcScore([1, 1, 3, 5, 1])
    assert score == (1050, [1, 1, 1, 5], [3])
Ejemplo n.º 21
0
def test_calculate_score_three_threes():
    score = scoreCalculate.calcScore([2, 4, 3, 3, 3])
    assert score == (300, [3, 3, 3], [2, 4])
Ejemplo n.º 22
0
def test_calcualte_score_three_three_three_five():
    score = scoreCalculate.calcScore([3, 2, 3, 5, 3])
    assert score == (350, [3, 3, 3, 5], [2])
Ejemplo n.º 23
0
def test_calculate_score_three_fives():
    score = scoreCalculate.calcScore([2, 4, 5, 5, 5])
    assert score == (500, [5, 5, 5], [2, 4])
Ejemplo n.º 24
0
def test_calcualte_score_3_3_3_5_1():
    score = scoreCalculate.calcScore([3, 1, 3, 5, 3])
    assert score == (450, [3, 3, 3, 5, 1], [])
Ejemplo n.º 25
0
def test_calculate_score_four_twos():
    score = scoreCalculate.calcScore([2, 2, 4, 2, 2])
    assert score == (400, [2, 2, 2, 2], [4])
Ejemplo n.º 26
0
def test_calcualte_score_1_1_5():
    score = scoreCalculate.calcScore([1, 1, 3, 5, 3])
    assert score == (250, [5, 1, 1], [3, 3])
Ejemplo n.º 27
0
def test_calculate_score_3_2s():
    score = scoreCalculate.calcScore([2, 2, 2])
    assert score == (200, [2, 2, 2], [])
Ejemplo n.º 28
0
def test_calcualte_score_weird_straight():
    score = scoreCalculate.calcScore([4, 1, 5, 6, 3])
    assert score == (150, [5, 1], [4, 6, 3])
Ejemplo n.º 29
0
def test_calculate_score_four_threes():
    score = scoreCalculate.calcScore([3, 2, 3, 3, 3])
    assert score == (600, [3, 3, 3, 3], [2])
Ejemplo n.º 30
0
def test_calculate_score_two_fives():
    score = scoreCalculate.calcScore([5, 5])
    assert score == (100, [5, 5], [])