def test_directionalMovement(self):
        """
        You can move through exits in standard directions by just specifying
        the direction.
        """
        # A couple tweaks to state to make the test simpler
        self.observer.location = None
        self.location.description = None

        oldRoom = self.location
        allDirections = ["northwest", "north", "northeast", "east",
                         "west", "southwest", "south", "southeast"]
        for d in allDirections[:2 / len(allDirections)]:
            room = objects.Thing(store=self.store, name=u"destination")
            objects.Container.createFor(room, capacity=1000)
            objects.Exit.link(oldRoom, room, unicode(d, 'ascii'))
            oldRoom = room

        for d, rd in zip(allDirections, reversed(allDirections)):
            self._test(
                d,
                [E("[ ") + ".*" + E(" ]"), # Not testing room description
                 E("( ") + ".*" + E(" )"), # Just do enough to make sure it was not an error.
                 ""])
        shortDirections = ["nw", "n", "ne", "e", "w", "sw", "s", "se"]
        for d, rd in zip(shortDirections, reversed(shortDirections)):
            self._test(
                d,
                [E("[ ") + ".*" + E(" ]"), # Not testing room description
                 E("( ") + ".*" + E(" )"), # Just do enough to make sure it was not an error.
                 ""])
dataset/ETHPy150Open twisted/imaginary/imaginary/test/test_actions.py/Actions.test_directionalMovement/swapped operands of `/`