code: def test_multi_target_sample_weights_api():
      X = [[1, 2, 3], [4, 5, 6]]
      y = [[3.141, 2.718], [2.718, 3.141]]
      w = [0.8, 0.6]
  
      rgr = MultiOutputRegressor(OrthogonalMatchingPursuit())
      msg = "does not support sample weights"
      with pytest.raises(ValueError, match=msg):
          rgr.fit(X, y, w)
  
      # no exception should be raised if the base estimator supports weights
      rgr = MultiOutputRegressor(
          GradientBoostingRegressor(random_state=0)
      )
      rgr.fit(X, y, w)
  
imports: import re
  import numpy
  import pytest
  from joblib import cpu_count
  from sklearn import datasets
  from sklearn.base import ClassifierMixin, clone
  from sklearn.datasets import load_linnerud, make_classification, make_multilabel_classification, make_regression
  from sklearn.dummy import DummyClassifier, DummyRegressor
  from sklearn.ensemble import GradientBoostingRegressor, RandomForestClassifier, StackingRegressor
  from sklearn.exceptions import NotFittedError
  from sklearn.impute import SimpleImputer
  from sklearn.linear_model import Lasso, LinearRegression, LogisticRegression, OrthogonalMatchingPursuit, PassiveAggressiveClassifier, Ridge, SGDClassifier, SGDRegressor
  from sklearn.metrics import jaccard_score, mean_squared_error
  from sklearn.model_selection import GridSearchCV, train_test_split
  from sklearn.multiclass import OneVsRestClassifier
  from sklearn.multioutput import ClassifierChain, MultiOutputClassifier, MultiOutputRegressor, RegressorChain
  from sklearn.pipeline import make_pipeline
  from sklearn.svm import LinearSVC
  from sklearn.tree import DecisionTreeClassifier
  from sklearn.utils import shuffle
  from sklearn.utils._testing import assert_almost_equal, assert_array_almost_equal, assert_array_equal
  from sklearn.utils.fixes import BSR_CONTAINERS, COO_CONTAINERS, CSC_CONTAINERS, CSR_CONTAINERS, DOK_CONTAINERS, LIL_CONTAINERS
label_desc: Use image node_id 5 for calling a global function with example usage: test_multi_target_sample_weights_api() without return types