code: def test_var_rep():
      if debug_mode:
          if "VAR repr. A" not in to_test:  # pragma: no cover
              return
          print("\n\nVAR REPRESENTATION", end="")
      for ds in datasets:
          for dt in ds.dt_s_list:
              if debug_mode:
                  print("\n" + dt_s_tup_to_string(dt) + ": ", end="")
  
              exog = results_sm_exog[ds][dt].exog is not None
              exog_coint = (
                  results_sm_exog_coint[ds][dt].exog_coint is not None
              )
  
              err_msg = build_err_msg(ds, dt, "VAR repr. A")
              obtained = results_sm[ds][dt].var_rep
              obtained_exog = results_sm_exog[ds][dt].var_rep
              obtained_exog_coint = results_sm_exog_coint[ds][
                  dt
              ].var_rep
              p = obtained.shape[0]
              desired = np.hsplit(
                  results_ref[ds][dt]["est"]["VAR A"], p
              )
              assert_allclose(
                  obtained, desired, rtol, atol, False, err_msg
              )
              if exog:
                  assert_equal(
                      obtained_exog, obtained, "WITH EXOG" + err_msg
                  )
              if exog_coint:
                  assert_equal(
                      obtained_exog_coint,
                      obtained,
                      "WITH EXOG_COINT" + err_msg,
                  )
  
imports: import numpy
  from numpy.testing import assert_, assert_allclose, assert_array_equal, assert_raises, assert_raises_regex
  import pytest
  import statsmodels.datasets.interest_inflation.data
  from statsmodels.tools.testing import assert_equal
  from statsmodels.tsa.vector_ar.tests.JMulTi_results.parse_jmulti_vecm_output import dt_s_tup_to_string, load_results_jmulti, sublists
  from statsmodels.tsa.vector_ar.util import seasonal_dummies
  from statsmodels.tsa.vector_ar.var_model import VARProcess
  from statsmodels.tsa.vector_ar.vecm import VECM, select_coint_rank, select_order
label_desc: Use image node_id 13 for calling a global function with example usage: test_var_rep() without return types