code: def test_coco_area_param_without_display(coco_visiondata_test):
      # Arrange
      check = MeanAveragePrecisionReport(area_range=(40**2, 100**2))
  
      # Act
      result = check.run(coco_visiondata_test, with_display=False)
  
      # Assert
      df = result.value
      assert_that(df, has_length(4))
  
      assert_that(
          df.loc["All", "mAP@[.50::.95] (avg.%)"],
          close_to(0.409, 0.001),
      )
      assert_that(result.display, has_length(0))
  
file_path: deepchecks/tests/vision/checks/model_evaluation/mean_average_precision_report_test.py
imports: from hamcrest import assert_that, calling, close_to, greater_than, has_length, raises
  from deepchecks.core.errors import DeepchecksNotSupportedError, ModelValidationError
  from deepchecks.vision.checks import MeanAveragePrecisionReport
  from tests.base.utils import equal_condition_result
label_desc: Use image node_id 4 for calling a global function with example usage: test_coco_area_param_without_display(coco_visiondata_test) without return types