code: def test_set_output_mixin_custom_mixin():
      """Check that multiple init_subclasses passes parameters up."""
  
      class BothMixinEstimator(
          _SetOutputMixin, AnotherMixin, custom_parameter=123
      ):
          def transform(self, X, y=None):
              return X
  
          def get_feature_names_out(self, input_features=None):
              return input_features
  
      est = BothMixinEstimator()
      assert est.custom_parameter == 123
      assert hasattr(est, "set_output")
  
imports: import importlib
  from collections import namedtuple
  import numpy
  import pytest
  from numpy.testing import assert_array_equal
  from sklearn._config import config_context, get_config
  from sklearn.preprocessing import StandardScaler
  from sklearn.utils._set_output import ADAPTERS_MANAGER, ContainerAdapterProtocol, _get_output_config, _safe_set_output, _SetOutputMixin, _wrap_data_with_container, check_library_installed
  from sklearn.utils.fixes import CSR_CONTAINERS
label_desc: Use image node_id 12 for calling a global function with example usage: test_set_output_mixin_custom_mixin() and returns: X, input_features