code: def test_projected_normal_minimal():
      model = MinimalReparam()(projected_normal_model)
      actual = trace_name_is_observed(model)
      expected = [
          ("a", False),
          ("b_normal", False),
          ("b", True),
          ("c_normal", False),
          ("c", True),
      ]
      assert actual == expected
  
imports: import pytest
  import torch
  import pyro
  import pyro.distributions
  from pyro import poutine
  from pyro.infer import SVI, Predictive, Trace_ELBO
  from pyro.infer.autoguide import AutoNormal
  from pyro.infer.reparam import AutoReparam, MinimalReparam
  from pyro.optim import Adam
label_desc: Use image node_id 9 for calling a global function with example usage: test_projected_normal_minimal() without return types