def testDistanceToBoundaries(self):
    universe = OneDUniverse(debugSensor=True, debugMotor=True,
                            nSensor=100, wSensor=5,
                            nMotor=25, wMotor=5)
    world = OneDWorld(universe, [2, 0, 5, 15, 10])
    agent = RandomOneDAgent(world, 2)
    self.assertEqual(agent.distanceToBoundaries(), (2, 2))

    agent.move(-2)
    self.assertEqual(agent.distanceToBoundaries(), (0, 4))

    agent.move(2)
    agent.move(2)
    self.assertEqual(agent.distanceToBoundaries(), (4, 0))
    def testDistanceToBoundaries(self):
        universe = OneDUniverse(debugSensor=True,
                                debugMotor=True,
                                nSensor=100,
                                wSensor=5,
                                nMotor=25,
                                wMotor=5)
        world = OneDWorld(universe, [2, 0, 5, 15, 10])
        agent = RandomOneDAgent(world, 2)
        self.assertEqual(agent.distanceToBoundaries(), (2, 2))

        agent.move(-2)
        self.assertEqual(agent.distanceToBoundaries(), (0, 4))

        agent.move(2)
        agent.move(2)
        self.assertEqual(agent.distanceToBoundaries(), (4, 0))