code: def test_aliasing(self):
      def f(scope):
          a = scope.push("a")
  
          def g(scopes, _):
              scope, a = scopes
              self.assertEqual(a.parent, scope)
  
          lift.vmap(g, variable_axes={}, split_rngs={})(
              (scope, a), jnp.ones((1,))
          )
  
      init(f)(random.key(0))
  
file_path: flax/tests/core/core_lift_test.py
imports: import operator
  import jax
  import numpy
  from absl.testing import absltest
  from jax import numpy
  from jax import random
  from flax import errors
  from flax.core import FrozenDict, apply, copy, init, lift, nn
label_desc: Use image node_id 1 for calling the LiftTest obj's underlying member method code with example usage: obj.test_aliasing() without return types