code: def test_summary_circ_vars(centered_eight, circ_var_names):
      assert (
          summary(centered_eight, circ_var_names=circ_var_names)
          is not None
      )
      state = Numba.numba_flag
      Numba.disable_numba()
      assert (
          summary(centered_eight, circ_var_names=circ_var_names)
          is not NotImplementedError
      )
      Numba.enable_numba()
      assert state == Numba.numba_flag
  
file_path: arviz/arviz/tests/base_tests/test_stats_numba.py
imports: import importlib
  import numpy
  import pytest
  from ...rcparams import rcParams
  from ...stats import r2_score, summary
  from ...utils import Numba
  from ..helpers import check_multiple_attrs, multidim_models, running_on_ci
  from .test_stats import centered_eight, non_centered_eight
label_desc: Use image node_id 1 for calling a global function with example usage: test_summary_circ_vars(centered_eight, circ_var_names) without return types