code: def test_rctemplate_updated():
      fname = os.path.join(
          os.path.dirname(os.path.abspath(__file__)),
          "../../../arvizrc.template",
      )
      rc_pars_template = read_rcfile(fname)
      rc_defaults = rc_params(ignore_files=True)
      assert all(
          (key in rc_pars_template.keys() for key in rc_defaults.keys())
      ), [
          key
          for key in rc_defaults.keys()
          if key not in rc_pars_template
      ]
      assert all(
          (
              value == rc_pars_template[key]
              for key, value in rc_defaults.items()
          )
      ), [
          key
          for key, value in rc_defaults.items()
          if value != rc_pars_template[key]
      ]
  
imports: import os
  import numpy
  import pytest
  from xarray.core.indexing import MemoryCachedArray
  from ...data import datasets, load_arviz_data
  from ...rcparams import _make_validate_choice, _make_validate_choice_regex, _validate_float_or_none, _validate_positive_int_or_none, _validate_probability, make_iterable_validator, rc_context, rc_params, rcParams, read_rcfile
  from ...stats import compare
  from ..helpers import models
label_desc: Use image node_id 13 for calling a global function with example usage: test_rctemplate_updated() without return types