Пример #1
0
 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)
Пример #2
0
 def test_size_five_board_no_heurisitc(self):
     board_size = 5
     tour = find_solution_for(board_size)
     self.assert_valid_tour(board_size, tour)
Пример #3
0
 def test_small_boards_have_no_solution(self):
     for board_size in range(1, 5):
         self.assertFalse(find_solution_for(board_size))
Пример #4
0
 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)
Пример #5
0
 def test_size_five_board_no_heurisitc(self):
     board_size = 5
     tour = find_solution_for(board_size)
     self.assert_valid_tour(board_size, tour)
Пример #6
0
 def test_small_boards_have_no_solution(self):
     for board_size in range(1, 5):
         self.assertFalse(find_solution_for(board_size))