code: def test_non_serializable_parameters(self):
      pipeline = Pipeline(
          [("pca", PCA()), ("rf", RandomForestClassifier())]
      )
      (
          performance_dict,
          hyperparameters,
      ) = functions.verify_estimator_class(
          pipeline,
          "predict_proba",
          dict(Accuracy=self.source),
          self.dataset_properties,
      )
      assert functions.is_valid_json(hyperparameters)
  
imports: from __future__ import absolute_import, print_function, division, unicode_literals
  import unittest
  import os
  import numpy
  from xcessiv import functions, exceptions
  from sklearn.datasets import load_digits
  from sklearn.ensemble import RandomForestClassifier
  from sklearn.decomposition import PCA
  from sklearn.pipeline import Pipeline
  import pickle
label_desc: Use image node_id 3 for calling the TestVerifyEstimatorClass obj's underlying member method code with example usage: obj.test_non_serializable_parameters() without return types