code: def test_feature_feature_correlation_pass_condition(adult_no_split):
      high_pairs = [("education", "education-num")]
      threshold = 0.9
      num_pairs = 1
      check = FeatureFeatureCorrelation()
      result = check.add_condition_max_number_of_pairs_above_threshold(
          threshold, num_pairs
      ).run(adult_no_split)
      assert_that(
          result.conditions_results,
          has_items(
              equal_condition_result(
                  is_pass=True,
                  details=f"All correlations are less than {threshold} except pairs {high_pairs}",
                  name=f"Not more than {num_pairs} pairs are correlated above {threshold}",
              )
          ),
      )
  
file_path: deepchecks/tests/tabular/checks/integrity/feature_feature_correlation_test.py
imports: from hamcrest import assert_that, calling, contains_exactly, contains_inanyorder, equal_to, has_items, has_length, raises
  from deepchecks.tabular.checks.data_integrity.feature_feature_correlation import FeatureFeatureCorrelation
  from deepchecks.tabular.dataset import Dataset
  from tests.base.utils import equal_condition_result
label_desc: Use image node_id 4 for calling a global function with example usage: test_feature_feature_correlation_pass_condition(adult_no_split) without return types