code: def assert_array_equal(x, y, err_msg="", verbose=True):
      """Raises an AssertionError if two array_like objects are not equal.
  
      Args:
           x(numpy.ndarray or chainerx.ndarray): The actual object to check.
           y(numpy.ndarray or chainerx.ndarray): The desired, expected object.
           err_msg(str): The error message to be printed in case of failure.
           verbose(bool): If ``True``, the conflicting values
               are appended to the error message.
      .. seealso:: :func:`numpy.testing.assert_array_equal`
      """
      x = _preprocess_input(x)
      y = _preprocess_input(y)
  
      numpy.testing.assert_array_equal(
          x, y, err_msg=err_msg, verbose=verbose
      )
  
file_path: chainer/chainerx/testing/array.py
imports: import numpy.testing
  import chainerx
label_desc: Use image node_id 5 for calling a global function with example usage: assert_array_equal(x, y, err_msg, verbose) without return types