code: def test_when_cloning_sklearn_classification_model_then_returns_a_cloned_object():
      logistic_regression_model = LogisticRegression()
      mdl = SklearnClassificationModel(logistic_regression_model)
      cloned_mdl = mdl.clone()
  
      assert isinstance(cloned_mdl, SklearnClassificationModel)
      assert isinstance(cloned_mdl.sklearn_model, LogisticRegression)
      assert mdl != cloned_mdl
      assert cloned_mdl.sklearn_model != logistic_regression_model
  
file_path: dowhy/tests/gcm/test_ml.py
imports: import numpy
  import pytest
  from flaky import flaky
  from pytest import approx
  from sklearn.linear_model import LogisticRegression
  from dowhy.gcm.ml import SklearnClassificationModel, create_linear_regressor, create_linear_regressor_with_given_parameters, create_logistic_regression_classifier
label_desc: Use image node_id 3 for calling a global function with example usage: test_when_cloning_sklearn_classification_model_then_returns_a_cloned_object() without return types