code: def test_smoke_fit(
      data, cov_type, kernel, bandwidth, force_int, df_adjust
  ):
      y, x = data
      mod = DynamicOLS(y, x, "ct", 3, 5, False)
      res = mod.fit(cov_type, kernel, bandwidth, force_int, df_adjust)
      assert isinstance(res.leads, int)
      assert isinstance(res.lags, int)
      assert isinstance(res.bandwidth, (int, float))
      assert isinstance(res.params, pd.Series)
      assert isinstance(res.cov_type, str)
      assert isinstance(res.resid, pd.Series)
      assert isinstance(res.cov, pd.DataFrame)
      assert isinstance(res.kernel, str)
      assert isinstance(res.summary().as_text(), str)
      assert isinstance(res.summary(True).as_text(), str)
  
file_path: arch/arch/tests/unitroot/test_dynamic_ols.py
imports: import numpy
  from numpy.testing import assert_allclose
  import pandas
  import pytest
  from arch.unitroot.cointegration import DynamicOLS
label_desc: Use image node_id 2 for calling a global function with example usage: test_smoke_fit(data, cov_type, kernel, bandwidth, force_int, df_adjust) without return types