code: def test__plot_feature_interaction_summarise(exp_interaction, mocker):
      """Test if the `_plot_feature_interaction` calls `_plot_hbar` once."""
      features, targets = [0, 1], [0]
      m = mocker.patch("alibi.explainers.pd_variance._plot_hbar")
      _plot_feature_interaction(
          exp=exp_interaction,
          features=features,
          targets=targets,
          summarise=True,
      )
      m.assert_called_once()
  
imports: import re
  from copy import deepcopy
  import matplotlib.pyplot
  import numpy
  import pandas
  import pytest
  from pytest_lazyfixture import lazy_fixture
  from sklearn.ensemble import GradientBoostingRegressor
  from sklearn.linear_model import LinearRegression
  from alibi.api.defaults import DEFAULT_DATA_PDVARIANCE, DEFAULT_META_PDVARIANCE
  from alibi.api.interfaces import Explanation
  from alibi.explainers import PartialDependence, PartialDependenceVariance, TreePartialDependence
  from alibi.explainers.pd_variance import _plot_feature_importance, _plot_feature_interaction, _plot_hbar, plot_pd_variance
label_desc: Use image node_id 24 for calling a global function with example usage: test__plot_feature_interaction_summarise(exp_interaction, mocker) without return types