code: def test_default_values():
      X = np.zeros((100, 10)) + np.arange(100).reshape(100, 1)
      y = np.arange(100).reshape(100, 1)
  
      X = cp.asarray(X)
      y = cp.asarray(y)
  
      X_train, X_test, y_train, y_test = train_test_split(X, y)
  
      assert isinstance(X_train, cp.ndarray)
      assert isinstance(X_test, cp.ndarray)
      assert isinstance(y_train, cp.ndarray)
      assert isinstance(y_test, cp.ndarray)
  
      assert X_train.shape[0] == X.shape[0] * 0.75
      assert y_train.shape[0] == y.shape[0] * 0.75
  
      assert X_test.shape[0] == X.shape[0] * 0.25
      assert y_test.shape[0] == y.shape[0] * 0.25
  
imports: from cuml.internals.safe_imports import gpu_only_import_from
  from cuml.datasets import make_classification
  from cuml.model_selection import train_test_split
  import pytest
  from cuml.internals.safe_imports import cpu_only_import
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 8 for calling a global function with example usage: test_default_values() without return types