code: def test_make_blobs_n_samples_centers_none(setup):
      for n_samples in [
          [5, 3, 0],
          np.array([5, 3, 0]),
          tuple([5, 3, 0]),
      ]:
          centers = None
          X, y = make_blobs(
              n_samples=n_samples, centers=centers, 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 8 for calling a global function with example usage: test_make_blobs_n_samples_centers_none(setup) without return types