code: def test_imagelab_issues_not_checked(
      self,
      image_dataset,
      pred_probs,
      features,
      capsys,
      num_datalab_issues,
  ):
      datalab = Datalab(data=image_dataset, label_name=LABEL_NAME)
      datalab.find_issues(pred_probs=pred_probs, features=features)
      captured = capsys.readouterr()
      assert (
          "Finding dark, light, low_information, odd_aspect_ratio, odd_size, grayscale, blurry images"
          not in captured.out
      )
      assert len(datalab.issues) == len(image_dataset)
      assert len(datalab.issues.columns) == num_datalab_issues * 2
      assert len(datalab.issue_summary) == num_datalab_issues
  
      all_keys = [
          "statistics",
          "label",
          "outlier",
          "near_duplicate",
          "class_imbalance",
          "null",
      ]
  
      assert set(all_keys) == set(datalab.info.keys())
      datalab.report()
      captured = capsys.readouterr()
  
      for issue_type in IMAGELAB_ISSUE_TYPES:
          assert issue_type not in captured.out
  
file_path: cleanlab/tests/datalab/test_cleanvision_integration.py
imports: import matplotlib.pyplot
  import numpy
  import pytest
  import pandas
  from cleanlab import Datalab
  import cleanlab.datalab.internal.adapter.imagelab
label_desc: Use image node_id 8 for calling the TestCleanvisionIntegration obj's underlying member method code with example usage: obj.test_imagelab_issues_not_checked(image_dataset, pred_probs, features, capsys, num_datalab_issues) without return types