def testNavigationOrderMoveOverExisting(self):
        NavigationOrder(route='a', order=0).save()
        n = NavigationOrder(route='b', order=1)
        n.save()
        n.move(0)

        eq_(NavigationOrder.objects(order=0).first().route, 'b')
        eq_(NavigationOrder.objects(order=1).first().route, 'a')
    def testMoveOverSelf(self):
        n = NavigationOrder(route='a', order=0)
        n.save()
        n.move(0)

        eq_(NavigationOrder.objects(order=0).first().route, 'a')