def test_size_eight_board_with_warnsdorff(self): board_size = 8 tour = find_solution_for(board_size, warnsdorffs_heuristic) self.assert_valid_tour(board_size, tour)
def test_size_five_board_no_heurisitc(self): board_size = 5 tour = find_solution_for(board_size) self.assert_valid_tour(board_size, tour)
def test_small_boards_have_no_solution(self): for board_size in range(1, 5): self.assertFalse(find_solution_for(board_size))