def test_visit_order(self, node, order):
        to_visit = self.load(node)

        # The main stuff
        visitor = VisitOrderCheckingTransformer()
        retval = visitor.visit(to_visit)

        assert_equal(to_visit, retval)
        assert_equal(visitor.visited, order)