code: def test_no_unselected_feature(self, get_iris_data):
      ground_truth = get_iris_data[["sepal width (cm)"]]
      dt_multi = DecisionTreeSupervisedDiscretiserMethod(
          tree_params={"max_depth": 3, "random_state": 2020},
          mode="multi",
          split_unselected_feat=False,
      )
      tree_discretiser = dt_multi.fit(
          feat_names=[
              "sepal length (cm)",
              "sepal width (cm)",
              "petal length (cm)",
              "petal width (cm)",
          ],
          dataframe=get_iris_data,
          target_continuous=False,
          target="target",
      )
      output = tree_discretiser.transform(
          get_iris_data[["sepal width (cm)"]]
      )
  
      assert all(ground_truth == output)
  
file_path: causalnex/tests/discretiser/test_decision_tree.py
imports: import numpy
  import pytest
  from causalnex.discretiser.discretiser_strategy import DecisionTreeSupervisedDiscretiserMethod
label_desc: Use image node_id 7 for calling the TestDecisionTree obj's underlying member method code with example usage: obj.test_no_unselected_feature(get_iris_data) without return types