code: def test_is_integer_array():
      class _Dummy(object):
          pass
  
      values_true = [
          np.zeros((1, 2), dtype=np.uint8),
          np.zeros((100,), dtype=np.uint8),
          np.zeros((1, 2), dtype=np.uint16),
          np.zeros((1, 2), dtype=np.int32),
          np.zeros((1, 2), dtype=np.int64),
      ]
      values_false = [
          "A",
          "BC",
          "1",
          "",
          -100,
          1,
          0,
          1,
          100,
          -1.2,
          -0.001,
          0.0,
          0.001,
          1.2,
          1e-4,
          True,
          False,
          (1.0, 2.0),
          [1.0, 2.0],
          _Dummy(),
          np.zeros((1, 2), dtype=np.float16),
          np.zeros((100,), dtype=np.float32),
          np.zeros((1, 2), dtype=np.float64),
          np.zeros((1, 2), dtype=np.bool),
      ]
      for value in values_true:
          assert ia.is_integer_array(value) is True
      for value in values_false:
          assert ia.is_integer_array(value) is False
  
imports: from __future__ import print_function, division, absolute_import
  import time
  import warnings
  import sys
  import matplotlib
  import numpy
  import six.moves
  import cv2
  import imgaug
  from imgaug import dtypes
  import imgaug.random
  from imgaug.testutils import assertWarns
label_desc: Use image node_id 10 for calling a global function with example usage: test_is_integer_array() without return types