code: def test_check_params(self):
      gpkern = GPy.kern.RBF(np.shape(self.x_train)[1])
      m = GPy.models.GPClassification(
          self.x_train, self.y_train.reshape(-1, 1), kernel=gpkern
      )
      m_art = GPyGaussianProcessClassifier(m)
  
      with self.assertRaises(ValueError):
          _ = HighConfidenceLowUncertainty(
              m_art,
              conf=0.1,
              unc_increase=100.0,
              min_val=0.0,
              max_val=1.0,
              verbose=False,
          )
  
      with self.assertRaises(ValueError):
          _ = HighConfidenceLowUncertainty(
              m_art,
              conf=0.75,
              unc_increase=-100.0,
              min_val=0.0,
              max_val=1.0,
              verbose=False,
          )
  
      with self.assertRaises(ValueError):
          _ = HighConfidenceLowUncertainty(
              m_art,
              conf=0.75,
              unc_increase=100.0,
              min_val=1.0,
              max_val=0.0,
              verbose=False,
          )
  
      with self.assertRaises(ValueError):
          _ = HighConfidenceLowUncertainty(
              m_art,
              conf=0.75,
              unc_increase=100.0,
              min_val=0.0,
              max_val=1.0,
              verbose="False",
          )
  
file_path: adversarial-robustness-toolbox/tests/attacks/test_hclu.py
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import unittest
  import numpy
  import GPy
  from art.attacks.evasion.hclu import HighConfidenceLowUncertainty
  from art.estimators.classification.GPy import GPyGaussianProcessClassifier
  from tests.utils import TestBase
  from tests.attacks.utils import backend_test_classifier_type_check_fail
label_desc: Use image node_id 3 for calling the TestHCLU obj's underlying member method code with example usage: obj.test_check_params() without return types