def METHOD_NAME(self):
    cur_pos = self.dev.position.value
    axis = list(cur_pos.keys())[0]
    apos = cur_pos[axis]
    logging.info("Device is currently at position %s", apos)
    # don't change position
    f = self.dev.moveAbs({axis: apos})
    f.result()
    self.assertEqual(self.dev.position.value[axis], apos)
    # try every other position
    axis_def = self.dev.axes[axis]
    for p in axis_def.choices:
        if p != apos:
            logging.info("Testing move to position %s", p)
            f = self.dev.moveAbs({axis: p})
            f.result()
            self.assertEqual(self.dev.position.value[axis], p)
    if self.dev.position.value[axis] == apos:
        self.fail("Failed to find a position different from %d" % apos)