code: def test_clever_l2_no_target(self):
      batch_size = 100
      (x_train, y_train), (x_test, _), _, _ = load_mnist()
  
      # Get the classifier
      krc = self._create_krclassifier()
      krc.fit(
          x_train,
          y_train,
          batch_size=batch_size,
          nb_epochs=2,
          verbose=0,
      )
  
      scores = clever(
          krc,
          x_test[0],
          5,
          5,
          3,
          2,
          target=None,
          c_init=1,
          pool_factor=10,
          verbose=False,
      )
      logger.info(
          "Clever scores for n-1 classes: %s %s",
          str(scores),
          str(scores.shape),
      )
      self.assertEqual(scores.shape, (krc.nb_classes - 1,))
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import logging
  import unittest
  import numpy
  import tensorflow
  import torch.nn
  import torch.nn.functional
  import torch.optim
  from art.attacks.evasion.hop_skip_jump import HopSkipJump
  from art.estimators.classification.keras import KerasClassifier
  from art.estimators.classification.pytorch import PyTorchClassifier
  from art.estimators.classification.tensorflow import TensorFlowClassifier
  from art.metrics.metrics import adversarial_accuracy, empirical_robustness, clever_t, clever_u, clever, loss_sensitivity, wasserstein_distance
  from art.utils import load_mnist
  from tests.utils import master_seed
label_desc: Use image node_id 12 for calling the TestMetrics obj's underlying member method code with example usage: obj.test_clever_l2_no_target() without return types