code: def test_set_output_mro():
      """Check that multi-inheritance resolves to the correct class method.
  
      Non-regression test gh-25293.
      """
  
      class Base(_SetOutputMixin):
          def transform(self, X):
              return "Base"  # noqa
  
      class A(Base):
          pass
  
      class B(Base):
          def transform(self, X):
              return "B"
  
      class C(A, B):
          pass
  
      assert C().transform(None) == "B"
  
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 13 for calling a global function with example usage: test_set_output_mro() and returns: str, str