code: def test_clone_resets_classifier(self):
      base_estimator = LinearSVC(max_iter=10)
      num_classes = 2
  
      clf_factory = SklearnClassifierFactory(
          base_estimator, num_classes
      )
      clf = clf_factory.new()
      clf_two = clf_factory.new()
      self.assertNotEqual(clf, clf_two)
  
      with self.assertRaises(NotFittedError):
          check_is_fitted(clf.model)
      with self.assertRaises(NotFittedError):
          check_is_fitted(clf_two.model)
  
      ds = random_sklearn_dataset(100)
      clf.fit(ds)
  
      check_is_fitted(clf.model)
      with self.assertRaises(NotFittedError):
          check_is_fitted(clf_two.model)
  
file_path: small-text/tests/unit/small_text/classifiers/test_factories.py
imports: import unittest
  from sklearn.svm import LinearSVC
  from sklearn.multiclass import OneVsRestClassifier
  from sklearn.utils.validation import check_is_fitted, NotFittedError
  from small_text.classifiers.classification import SklearnClassifier
  from small_text.classifiers.factories import SklearnClassifierFactory
  from tests.utils.datasets import random_sklearn_dataset
label_desc: Use image node_id 4 for calling the SklearnClassifierFactoryTest obj's underlying member method code with example usage: obj.test_clone_resets_classifier() without return types