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
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
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
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