code: def test_find_issues_with_null(
      self, issue_manager, embeddings_with_null
  ):
      np.random.seed(SEED)
      issue_manager.find_issues(features=embeddings_with_null)
      issues_sort, summary_sort, info_sort = (
          issue_manager.issues,
          issue_manager.summary,
          issue_manager.info,
      )
      expected_sorted_issue_mask = np.array([False, True, False, False])
      assert np.all(
          issues_sort["is_null_issue"] == expected_sorted_issue_mask
      ), "Issue mask should be correct"
      assert summary_sort["issue_type"][0] == "null"
      assert summary_sort["score"][0] == pytest.approx(
          expected=7 / 12, abs=1e-7
      )
      assert (
          info_sort.get("average_null_score", None) is not None
      ), "Should have average null score"
      assert summary_sort["score"][0] == pytest.approx(
          expected=info_sort["average_null_score"], abs=1e-7
      )
  
file_path: cleanlab/tests/datalab/issue_manager/test_null.py
imports: import numpy
  import pytest
  from hypothesis.extra.numpy import arrays, array_shapes
  from hypothesis.strategies import floats, just
  from hypothesis import HealthCheck, given, settings
  from cleanlab.datalab.internal.issue_manager.null import NullIssueManager
label_desc: Use image node_id 6 for calling the TestNullIssueManager obj's underlying member method code with example usage: obj.test_find_issues_with_null(issue_manager, embeddings_with_null) without return types