code: def assert_error(mcmc_kernel):
      """
      Assert that inference fails with an error.
      """
      with pytest.raises(ValueError):
          MCMC(mcmc_kernel, num_samples=10, warmup_steps=10).run()
  
imports: import io
  import logging
  import pytest
  import torch
  import pyro
  import pyro.distributions
  import pyro.poutine
  from pyro.infer import config_enumerate
  from pyro.infer.mcmc import HMC, NUTS
  from pyro.infer.mcmc.api import MCMC
  from pyro.infer.mcmc.util import TraceEinsumEvaluator, TraceTreeEvaluator, initialize_model
  from pyro.infer.reparam import LatentStableReparam
  from pyro.poutine.subsample_messenger import _Subsample
  from tests.common import assert_close, assert_equal, xfail_param
label_desc: Use image node_id 2 for calling a global function with example usage: assert_error(mcmc_kernel) without return types