code: def test_make_blobs_n_samples_list(setup):
      n_samples = [50, 30, 20]
      X, y = make_blobs(
          n_samples=n_samples, n_features=2, random_state=0
      )
      X, y = mt.ExecutableTuple((X, y)).execute().fetch()
  
      assert X.shape == (sum(n_samples), 2)
      assert (
          all(np.bincount(y, minlength=len(n_samples)) == n_samples)
          is True
      )
  
file_path: mars/mars/learn/datasets/tests/test_samples_generator.py
imports: from functools import partial
  from collections import defaultdict
  import numpy
  from sklearn.utils._testing import assert_array_almost_equal, assert_raises, assert_almost_equal, assert_raise_message
  from ....None import tensor
  from ....tensor.linalg import svd
  from ..samples_generator import make_low_rank_matrix, make_classification, make_regression, make_blobs
label_desc: Use image node_id 6 for calling a global function with example usage: test_make_blobs_n_samples_list(setup) without return types