docstr: Test edge case where the base class does not define
  an __init__ method. get_params should resolve to object.__init__
  which results in an empty dict.
docstr_tok: ["Test","edge","case","where","the","base","class","does","not","define","an","__init__","method",".","get_params","should","resolve","to","object.__init__","which","results","in","an","empty","dict","."]
code: def test_get_params_without_init(self, teardown):
      """Test edge case where the base class does not define
      an __init__ method. get_params should resolve to object.__init__
      which results in an empty dict.
      """
  
      class TransformerWithoutInit(TransformerMixin, BaseEstimator):
          pass
  
      class TransformerWithoutInitStep(Step, TransformerWithoutInit):
          pass
  
      step = TransformerWithoutInitStep()
      assert step.get_params() == {}
  
imports: from contextlib import contextmanager
  from functools import partial
  import pytest
  from sklearn.base import TransformerMixin, BaseEstimator
  from baikal import Input, Step, set_config
  from baikal._core.data_placeholder import DataPlaceholder
  from baikal._core.step import InputStep
  from tests.helpers.fixtures import teardown
  from tests.helpers.dummy_steps import DummyMIMO, DummySISO, DummyEstimator
  from tests.helpers.sklearn_steps import LogisticRegression, PCA
label_desc: Use image node_id 14 for calling the TestStep obj's underlying member method code with example usage: obj.test_get_params_without_init(teardown) without return types