code: def test_check_drift_no_setup(tmpdir):
      # loading dataset
      data = pycaret.datasets.get_data("blood")
      reference_data, current_data = train_test_split(
          data, test_size=0.2, shuffle=False
      )
      experiment = pycaret.classification.ClassificationExperiment()
  
      with pytest.raises(ValueError):
          experiment.check_drift()
  
      # generate drift report
      file = experiment.check_drift(
          reference_data=reference_data,
          current_data=current_data,
          target="Class",
          categorical_features=["Recency"],
      )
      assert os.path.exists(file)
  
imports: import os
  import pytest
  from sklearn.model_selection import train_test_split
  import pycaret.classification
  import pycaret.datasets
label_desc: Use image node_id 2 for calling a global function with example usage: test_check_drift_no_setup(tmpdir) without return types