code: def test_dmtx0c():
      # test design matrix creation when regressors are provided manually
      tr = 1.0
      frametimes = np.linspace(0, 127 * tr, 128)
      ax = np.random.randn(128, 4)
      X, names = dmtx_light(
          frametimes,
          drift_model="polynomial",
          drift_order=3,
          add_regs=ax,
      )
      assert_almost_equal(X[:, 0], ax[:, 0])
  
imports: import os.path
  from unittest import skipIf
  import numpy
  from numpy.testing import assert_almost_equal, assert_array_equal
  from ..design_matrix import _convolve_regressors, _cosine_drift, dmtx_from_csv, dmtx_light, make_dmtx
  from ..experimental_paradigm import BlockParadigm, EventRelatedParadigm
label_desc: Use image node_id 10 for calling a global function with example usage: test_dmtx0c() without return types