Esempio n. 1
0
def test_board_is_solution_none_solution():
    b = Board(row_size=3, max_row=1, min_val=1, solution=[1, 1, 1])
    m = None
    assert b.is_solution(m) == False
Esempio n. 2
0
def test_board_is_solution_wrong_solution():
    b = Board(row_size=3, max_row=1, min_val=1, max_val=3, solution=[1, 1, 1])
    m = [1, 2, 1]
    assert b.is_solution(m) == False
Esempio n. 3
0
def test_board_is_solution_move_too_short():
    b = Board(row_size=3, max_row=1, min_val=1, solution=[1, 1, 1])
    m = [1, 1]
    assert b.is_solution(m) == False
Esempio n. 4
0
def test_board_is_solution_good_solution():
    b = Board(row_size=3, max_row=1, min_val=1, solution=[1, 1, 1])
    m = [1, 1, 1]
    assert b.is_solution(m) == True