def setUp(self): self.eightInitial = PuzzleState((3, 3), [2, 8, 3, 1, 6, 4, 7, None, 5], None, None) self.eightGoal = PuzzleState((3, 3), [None, 2, 3, 1, 8, 6, 7, 5, 4], None, None) self.eightSolver = PuzzleSolver(self.eightInitial, self.eightGoal) self.redundantSolver = PuzzleSolver(self.eightInitial, self.eightInitial) self.cardinal = { "north": "up", "south": "down", "west": "left", "east": "right", }
def setUp(self): initialGamestate = [ 1, 2, 3, 4, 5, None, 6, 8, 9, 10, 7, 12, 13, 14, 11, 15 ] goalGamestate = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, None ] self.fifteenInitial = PuzzleState((4, 4), initialGamestate, None, None) self.fifteenGoal = PuzzleState((4, 4), goalGamestate, None, None) self.fifteenSolver = PuzzleSolver(self.fifteenInitial, self.fifteenGoal) self.redundantSolver = PuzzleSolver(self.fifteenInitial, self.fifteenInitial) self.cardinal = { "north": "up", "south": "down", "west": "left", "east": "right", }