code: def test_array_equal_same_array(array, tol):
      equal = array_equal(array, array, tol)
      note(equal)
      difference = equal.compute_difference()
      if np.isfinite(difference):
          target(float(np.abs(difference)))
      assert equal
      assert equal == True  # noqa: E712
      assert bool(equal) is True
      assert_array_equal(array, array, tol)
  
file_path: cuml/python/cuml/tests/test_utils.py
imports: from hypothesis.extra.numpy import array_shapes, arrays, floating_dtypes, integer_dtypes
  from hypothesis import target
  from hypothesis import strategies
  from hypothesis import given, note
  from cuml.testing.utils import array_equal, assert_array_equal
  import pytest
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 1 for calling a global function with example usage: test_array_equal_same_array(array, tol) without return types