code: def test_anchor_tabular_fails_init_bad_feature_names_predictor_call():
      """
      In this test `feature_names` is misspecified leading to an exception calling the `predictor`.
      """
      with pytest.raises(PredictorCallError):
          explainer = AnchorTabular(
              bad_predictor, feature_names=["f1", "f2"]
          )
  
file_path: alibi/alibi/explainers/tests/test_anchor_tabular.py
imports: from collections import OrderedDict, defaultdict
  from copy import deepcopy
  import numpy
  import pytest
  from pytest_lazyfixture import lazy_fixture
  from alibi.api.defaults import DEFAULT_META_ANCHOR, DEFAULT_DATA_ANCHOR
  from alibi.exceptions import NotFittedError, PredictorCallError, PredictorReturnTypeError
  from alibi.explainers import AnchorTabular, DistributedAnchorTabular
  from alibi.explainers.tests.utils import predict_fcn
label_desc: Use image node_id 8 for calling a global function with example usage: test_anchor_tabular_fails_init_bad_feature_names_predictor_call() without return types