code: def test_GetUnknownAcquisitionFunction(self):
      with self.assertRaises(NotImplementedError):
          get_acquisition_function(
              acquisition_function_name="foo",
              model=self.model,
              objective=self.objective,
              X_observed=self.X_observed,
              X_pending=self.X_pending,
              mc_samples=self.mc_samples,
              seed=self.seed,
          )
  
imports: import math
  from unittest import mock
  import torch
  from botorch.acquisition import logei, monte_carlo
  from botorch.acquisition.factory import get_acquisition_function
  from botorch.acquisition.multi_objective import logei, MCMultiOutputObjective, monte_carlo
  from botorch.acquisition.objective import MCAcquisitionObjective, ScalarizedPosteriorTransform
  from botorch.acquisition.utils import compute_best_feasible_objective
  from botorch.utils.multi_objective.box_decompositions.non_dominated import FastNondominatedPartitioning, NondominatedPartitioning
  from botorch.utils.testing import BotorchTestCase, MockModel, MockPosterior
  from gpytorch.distributions import MultivariateNormal
  from torch import Tensor
label_desc: Use image node_id 17 for calling the TestGetAcquisitionFunction obj's underlying member method code with example usage: obj.test_GetUnknownAcquisitionFunction() without return types