code: def test_smoke(self):  # TODO: break into well-scoped tests
      res1 = self.res1
      resf = self.resf
      contr = np.eye(len(res1.params))
  
      # smoke test for summary and t_test, f_test
      res1.summary()
      res1.t_test(contr)
      res1.f_test(contr)
  
      resf.summary()
      resf.t_test(contr)
      resf.f_test(contr)
  
file_path: statsmodels/statsmodels/miscmodels/tests/test_tmodel.py
imports: import pytest
  import numpy
  from numpy.testing import assert_allclose
  from statsmodels.tools.tools import add_constant
  from statsmodels.tools.testing import Holder
  from statsmodels.miscmodels.tmodel import TLinearModel
label_desc: Use image node_id 6 for calling the CheckTLinearModelMixin obj's underlying member method code with example usage: obj.test_smoke() without return types