code: def test_base_class_usage():
      # Ensure base class returns the 3 main properties needed by all classes
      base = cuml.Base()
      base.handle.sync()
      base_params = base.get_param_names()
  
      assert "handle" in base_params
      assert "verbose" in base_params
      assert "output_type" in base_params
  
      del base
  
file_path: cuml/python/cuml/tests/test_base.py
imports: import inspect
  import cuml
  import pytest
  import numpydoc.docscrape
  from pylibraft.common.cuda import Stream
  from cuml.testing.utils import get_classes_from_package, small_classification_dataset
  from cuml._thirdparty.sklearn.utils.skl_dependencies import BaseEstimator
label_desc: Use image node_id 1 for calling a global function with example usage: test_base_class_usage() without return types