code: def test_CorrelationSignificanceVisualization(monkeypatch):
      state = AnalysisState(
          {
              "correlations": {"train_data": __get_train_data()},
              "significance_matrix": {
                  "train_data": __get_train_data(),
              },
              "correlations_method": "spearman",
              "correlations_focus_field": "c",
              "correlations_focus_field_threshold": 0.6,
              "correlations_focus_high_corr": {
                  "train_data": pd.DataFrame(
                      index=list("ad"), data={"c": [0.88, -1.00]}
                  )
              },
          }
      )
      heatmap_args = dict(
          center=3, vmax=5, cmap="Spectral", robust=True
      )
      __test_internal(
          monkeypatch,
          "significance_matrix",
          state,
          heatmap_args,
          CorrelationSignificanceVisualization,
      )
  
imports: from unittest.mock import ANY, MagicMock
  import matplotlib.pyplot
  import numpy
  import pandas
  import pytest
  import scipy
  import seaborn
  from hamcrest.library.integration import match_equality
  from pandas import DataFrame
  from sklearn.inspection import PartialDependenceDisplay
  import autogluon.eda.auto
  from autogluon.common.features.types import R_BOOL, R_CATEGORY, R_FLOAT, R_INT, R_OBJECT
  from autogluon.eda import AnalysisState
  from autogluon.eda.visualization import CorrelationSignificanceVisualization, CorrelationVisualization, FeatureInteractionVisualization, PDPInteractions
  from autogluon.eda.visualization.interaction import FeatureDistanceAnalysisVisualization
label_desc: Use image node_id 7 for calling a global function with example usage: test_CorrelationSignificanceVisualization(monkeypatch) without return types