code: def test_set_params(self):
      self.stacked_ensemble.set_params(bl0__random_state=20)
      assert (
          self.stacked_ensemble.get_params()["bl0__random_state"] == 20
      )
      assert (
          self.stacked_ensemble.get_params()["bl0"].get_params()[
              "random_state"
          ]
          == 20
      )
  
      self.stacked_ensemble.set_params(**{"secondary-learner__C": 1.5})
      assert (
          self.stacked_ensemble.get_params()["secondary-learner__C"]
          == 1.5
      )
      assert (
          self.stacked_ensemble.get_params()[
              "secondary-learner"
          ].get_params()["C"]
          == 1.5
      )
  
file_path: xcessiv/xcessiv/tests/test_stacker.py
imports: from __future__ import absolute_import, print_function, division, unicode_literals
  import unittest
  import numpy
  from xcessiv import stacker
  from sklearn.ensemble import RandomForestClassifier
  from sklearn.linear_model import LogisticRegression
  from sklearn.model_selection import StratifiedKFold, train_test_split
  from sklearn.datasets import load_iris
  from sklearn.metrics import accuracy_score
label_desc: Use image node_id 4 for calling the TestStacker obj's underlying member method code with example usage: obj.test_set_params() without return types