code: def test_deferred_assertion_context(self):
      # If `validate_args` assertions in `__init__` are not deferred, a graph
      # cycle is created when `d._type_spec` calls `__init__` and this test fails.
      d = AutoNormal(0.0, 1.0, validate_args=True)
  
      @tf.function
      def f(d):
          return d
  
      f(d)
  
imports: import functools
  import os
  from absl import flags
  from absl.testing import parameterized
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import bijector
  from tensorflow_probability.python.bijectors import reshape
  from tensorflow_probability.python.bijectors import scale
  from tensorflow_probability.python.bijectors import shift
  from tensorflow_probability.python.bijectors import transform_diagonal
  from tensorflow_probability.python.distributions import independent
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.distributions import transformed_distribution
  from tensorflow_probability.python.experimental.distributions import mvn_precision_factor_linop
  from tensorflow_probability.python.internal import auto_composite_tensor
  from tensorflow_probability.python.internal import tensor_util
  from tensorflow_probability.python.internal import test_util
  from absl.testing import absltest
label_desc: Use image node_id 11 for calling the AutoCompositeTensorTest obj's underlying member method code with example usage: obj.test_deferred_assertion_context() and returns: d