code: def test_variable_no_init(self):
      root = Scope({}, mutable="state")
      with self.assertRaises(errors.ScopeCollectionNotFound):
          root.variable("state", "test")
      root = Scope({"state": {"abc": 1}}, mutable="state")
      abc = root.variable("state", "abc")
      self.assertEqual(abc.value, 1)
      with self.assertRaises(errors.ScopeVariableNotFoundError):
          root.variable("state", "test")
  
imports: import jax
  import numpy
  from absl.testing import absltest
  from jax import numpy
  from jax import random
  from flax import errors
  from flax.configurations import temp_flip_flag
  from flax.core import Scope, apply, freeze, init, lazy_init, nn, scope
  from flax.core.scope import LazyRng
label_desc: Use image node_id 17 for calling the ScopeTest obj's underlying member method code with example usage: obj.test_variable_no_init() without return types